public Task <HttpResponseMessage> Post([FromBody] dynamic body) { var command = new CreateDayCommand( dayofweek: (DateTime)body.dayOfWeek, active: (bool)body.active, reserved: (bool)body.reserved ); var day = _service.Create(command); return(CreateResponse(HttpStatusCode.Created, day)); }
public Day Create(CreateDayCommand command) { var Day = new Day(command.DayOfWeek, command.Active, command.Reserved); Day.Create(); _repository.Create(Day); if (Commit()) { return(Day); } return(null); }