Exemplo n.º 1
0
        public async Task <IActionResult> Add(InterestedAddDto interestedAddDto)
        {
            if (ModelState.IsValid)
            {
                await _interestedService.Add(interestedAddDto, "Hasan Erdal");

                return(RedirectToAction("Index"));
            }
            return(View(interestedAddDto));
        }
        public async Task <IDataResult <InterestedDto> > Add(InterestedAddDto interestedAddDto, string createdByName)
        {
            var interested = _mapper.Map <Interested>(interestedAddDto);

            interested.CreatedByName  = createdByName;
            interested.ModifiedByName = createdByName;
            interested.ModifiedTime   = DateTime.Now;
            var addedInterested = await _unitOfWork.Interested.AddAsync(interested);

            await _unitOfWork.SaveAsync();

            return(new DataResult <InterestedDto>(ResultStatus.Success, $"{interested.Text} hobisi başarılı bir şekilde kayıt edilmiştir.", new InterestedDto
            {
                Interested = addedInterested,
                ResultStatus = ResultStatus.Success,
                Message = $"{interested.Text} hobisi başarılı bir şekilde kayıt edilmiştir."
            }));
        }