public async Task <bool> PostAsync(GuestbookEntryPostRequest request) { var model = GetModelFromPostRequest(request); var success = await _guestbookRepository.InsertGuestbookEntry(model); return(success); }
private GuestbookEntry GetModelFromPostRequest(GuestbookEntryPostRequest request) { return(new GuestbookEntry { Name = request.Name, Message = request.Message, Date = DateTime.UtcNow }); }
public ActionResult Post(GuestbookEntryPostRequest request) { var success = _guestbookService.PostAsync(request); var response = new SuccessResponse { Success = success.Result }; return(Ok(response)); }