public Task <HttpResponseMessage> Post([FromBody] dynamic body) { var command = new CreateHourCommand( hourOfDay: (DateTime)body.hourOfDay, active: (bool)body.actvate, reserved: (bool)body.reserved, dayId: (int)body.dayId ); var Hour = _service.Create(command); return(CreateResponse(HttpStatusCode.Created, Hour)); }
public Hour Create(CreateHourCommand command) { var Hour = new Hour(command.HourOfDay, command.Active, command.Reserved, command.DayId); Hour.Create(); _repository.Create(Hour); if (Commit()) { return(Hour); } return(null); }