public async Task <NotificationViewModel> AddNoftication(AddNofticationRequest request) { Noftication noftication = NofticationAdapter.FromRequest(request); await nofticationRepository.AddAsync(noftication); return(mapper.Map <NotificationViewModel>(noftication)); }
public static Noftication FromRequest(AddNofticationRequest request) { return(new Noftication() { AuthorId = request.AuthorId, ObjectId = request.ObjectId, OwnerId = request.OwnerId, Content = request.Content, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, Status = ItemStatus.Active, IsRead = false }); }
public async Task <IActionResult> AddNoftication(AddNofticationRequest request) { NotificationViewModel data = await nofticationService.AddNoftication(request); return(Ok(new ApiOkResponse(data))); }