public IActionResult OnGetEdit(long ceremonyId) { ceremonyGuest = _ceremonyGuestApplication.GetDetail(ceremonyId); ViewData["guests"] = _guestApplication.GetGuests(); //ceremonyGuest.Guests = _guestApplication.GetGuests(); //ceremonyGuest.Ceremonies = _ceremonyApplication.GetCeremonies(); return(Partial("./Edit", ceremonyGuest)); }
public OperationResult Edit(EditCeremonyGuest command) { var operation = new OperationResult(); operation.IsSuccedded = false; var editItem = _ceremonyGuestRepository.Get(command.Id); if (editItem == null) { return(operation.Failed(ApplicationMessages.RecordNotFound)); } if (_ceremonyGuestRepository.Exist(x => x.GuestId == command.GuestId && x.CeremonyId == command.CeremonyId && x.Id != command.Id)) { return(operation.Failed(ApplicationMessages.DuplicatedRecord)); } editItem.Edit(command.GuestId, command.CeremonyId, command.Satisfication); _ceremonyGuestRepository.SaveChanges(); return(operation.Succedded()); }
public JsonResult OnPostEdit(EditCeremonyGuest command) { var result = _ceremonyGuestApplication.Edit(command); return(new JsonResult(result)); }