public async Task <ResponseResult <PersonalDiaryDto> > AddAsync(PersonalDiaryDto model) { try { var entity = _mapper.Map <Entities.PersonalDiary>(model); entity.Date = entity.Date.AddDays(1); //this temporarily when solve from frontend var result = await _unitOfWork.Repository.Add(entity); int affectedRows = await _unitOfWork.SaveChanges(); if (affectedRows > 0) { var returnResult = _mapper.Map <PersonalDiaryDto>(result); return(new ResponseResult <PersonalDiaryDto>(returnResult, HttpStatusCode.Created, "Data added successfuly")); } ; return(new ResponseResult <PersonalDiaryDto>(null, HttpStatusCode.BadRequest, "Data added faild")); } catch (Exception e) { return(new ResponseResult <PersonalDiaryDto>(null, HttpStatusCode.InternalServerError, e.Message)); } }
public async Task <ResponseResult <PersonalDiaryDto> > Add(PersonalDiaryDto model) { return(await _personalDiaryServices.AddAsync(model)); }