public async Task <IActionResult> Add(SocialMediaAccountAddDto accountAddDto) { if (ModelState.IsValid) { await _accountService.Add(accountAddDto, "Hasan Erdal"); return(RedirectToAction("Index")); } return(View(accountAddDto)); }
public async Task <IDataResult <SocialMediaAccountDto> > Add(SocialMediaAccountAddDto socialMediaAccountAddDto, string createdByName) { var account = _mapper.Map <SocialMediaAccount>(socialMediaAccountAddDto); account.CreatedByName = createdByName; account.ModifiedByName = createdByName; account.ModifiedTime = DateTime.Now; var addedAccount = await _unitOfWork.SocialMediaAccount.AddAsync(account); await _unitOfWork.SaveAsync(); return(new DataResult <SocialMediaAccountDto>(ResultStatus.Success, "Sosyal medya hesabı başarılı bir şekilde kayıt edilmiştir.", new SocialMediaAccountDto { Message = "Sosyal medya hesabı başarılı bir şekilde kayıt edilmiştir.", ResultStatus = ResultStatus.Success, SocialMediaAccount = addedAccount })); }