Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(ContactInfoUpdateDto contactInfoUpdateDto)
        {
            if (ModelState.IsValid)
            {
                await _contactInfoService.Update(contactInfoUpdateDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View(contactInfoUpdateDto));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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
            }));
        }