예제 #1
0
        public async Task <IActionResult> Edit(SocialMediaAccountUpdateDto accountUpdateDto)
        {
            if (ModelState.IsValid)
            {
                await _accountService.Update(accountUpdateDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View(accountUpdateDto));
        }
예제 #2
0
        public async Task <IDataResult <SocialMediaAccountDto> > Update(SocialMediaAccountUpdateDto socialMediaAccountUpdateDto, string modifiedByName)
        {
            var account = _mapper.Map <SocialMediaAccount>(socialMediaAccountUpdateDto);

            account.ModifiedByName = modifiedByName;
            var updatedAccount = await _unitOfWork.SocialMediaAccount.UpdateAsync(account);

            await _unitOfWork.SaveAsync();

            return(new DataResult <SocialMediaAccountDto>(ResultStatus.Success, "Sosyal medya hesabı başarılı bir şekilde güncellenmiştir.", new SocialMediaAccountDto
            {
                ResultStatus = ResultStatus.Success,
                SocialMediaAccount = updatedAccount,
                Message = "Sosyal medya hesabı başarılı bir şekilde güncellenmiştir."
            }));
        }