public IHttpActionResult Post([FromBody] PlanningViewModel planningViewModel) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var startTime = planningViewModel.StartTime; planningViewModel.StartTime = new DateTime(startTime.Year, startTime.Month, startTime.Day, 0, 0, 0); var endTime = planningViewModel.EndTime; planningViewModel.EndTime = new DateTime(endTime.Year, endTime.Month, endTime.Day, 23, 59, 59); _planningService.Insert(AutoMapperGenerator.Mapper.Map <Planning>(planningViewModel)); return(CreatedAtRoute("DefaultApi", new { id = planningViewModel.Id }, planningViewModel)); } catch (Exception exception) { //ErrorSignal.FromCurrentContext().Raise(exception); return(InternalServerError(exception)); } }