public async Task <IActionResult> Edit(int id = 0) { if (id == 0) { return(Redirect("/")); } var member = await memberService.GetAsync(a => a.MemberID == id); if (member == null) { return(Redirect("/")); } var editmembermodel = new EditMemberModel() { MemberID = id, Address = member.Address, BirthYear = member.BirthDate.Year, EMail = member.EMail, MaxRentLimit = member.TotalRentConut, TRIDNo = member.TRIDNo, Name = member.Name, PhoneNumber = member.PhoneNumber, Surname = member.Surname }; return(View(editmembermodel)); }
public AddMember(EditMemberModel model) { InitializeComponent(); this.model = model; this.DataContext = model; model.requestClose += HandleRequestClose; }
public async Task <IActionResult> Edit(int id, EditMemberModel model) { if (ModelState.IsValid) { var member = await memberService.GetAsync(a => a.MemberID == model.MemberID); if (member == null) { return(View("Index")); } else { member.Address = model.Address.ToUpper(); member.EMail = model.EMail.ToLower(); member.PhoneNumber = model.PhoneNumber; member.TotalRentConut = model.MaxRentLimit; var updateResult = await memberService.UpdateAsync(member); if (updateResult.isSuccess) { return(View("Index")); } foreach (var item in updateResult.Errors) { ModelState.TryAddModelError("", item); } } } return(View(model)); }