public IHttpActionResult CreateNewRequest(HelpRequestCreateModel model) { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, GetValidationErrors())); } var newHelpRequest = _helpRequestService.AddNewRequest(model, UserId); _notificationService.PushHelpRequestCreatedNotification(newHelpRequest); return(Ok()); }
public HelpRequestsDetailsModel AddNewRequest(HelpRequestCreateModel model, string clientId) { var m = new HelpRequest { IsSolved = false, ClientId = clientId, HelpRequestCategory = model.HelpRequestCategory, RequestDate = DateTime.UtcNow, Longitude = model.Longitude, Langitude = model.Latitude }; _context.HelpRequests.Add(m); _context.SaveChanges(); return(GetById(m.Id)); }