-
Notifications
You must be signed in to change notification settings - Fork 1
Issue with a get and pass PartnerViewModels to View in PartnersController for Partner Editing page #4
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
public async Task<IActionResult> Edit(int id, int type)
{
var partner = await _partnerStore.GetByIdAndTypeAsync(id, (PartnerType)type);
var editPartner = ParseEditPartner(partner);
return View(editPartner);
}In Editing method calling partner with id for pass Editing page. PartnerStore give PartnerViewModel , because API returns PartnerViewModel only. A Page want a EditPartnerViewModel.
private EditPartnerViewModel ParseEditPartner(PartnerViewModel partner)
{
string[] nameParts = partner.FullName.Split(new char[] { ' ' }, 2);
string firstName = nameParts[0]; // First part is the first name
// If there's more than one part, the rest is considered the last name
string lastName = (nameParts.Length > 1) ? nameParts[1] : "";
return new EditPartnerViewModel()
{
Id = partner.Id,
FirstName = firstName,
LastName = lastName,
Balance = partner.Balance,
PhoneNumber = partner.PhoneNumber ?? "",
};
}
I wrote this code , Who have a same time please fix this problem in ForMaster branch -> PartnersController -> Edit action
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request