public async Task <IActionResult> Edit(ContactInfoUpdateDto contactInfoUpdateDto) { if (ModelState.IsValid) { await _contactInfoService.Update(contactInfoUpdateDto, "Hasan Erdal"); return(RedirectToAction("Index")); } return(View(contactInfoUpdateDto)); }
public async Task <IDataResult <ContactInfoDto> > Update(ContactInfoUpdateDto contactInfoUpdateDto) { if (contactInfoUpdateDto != null) { var contact = _mapper.Map <ContactInfo>(contactInfoUpdateDto); await _unitOfWork.Contact.UpdateAsync(contact); await _unitOfWork.SaveAsync(); return(new DataResult <ContactInfoDto>(ResultStatus.Success, new ContactInfoDto { ContactInfo = contact })); } return(new DataResult <ContactInfoDto>(ResultStatus.Error, "Hata. Girdiğiniz bilgileri kontrol ediniz.", null)); }
public async Task <IDataResult <ContactInfoDto> > Update(ContactInfoUpdateDto contactInfoUpdateDto, string modifiedByName) { var contactInfo = _mapper.Map <ContactInfo>(contactInfoUpdateDto); contactInfo.ModifiedByName = modifiedByName; var updatedContactInfo = await _unitOfWork.ContactInfo.UpdateAsync(contactInfo); await _unitOfWork.SaveAsync(); return(new DataResult <ContactInfoDto>(ResultStatus.Success, new ContactInfoDto { ContactInfo = updatedContactInfo, ResultStatus = ResultStatus.Success })); }