public IActionResult Post([FromBody] CreateHolidayDto newHoliday) { var result = _holidayService.CreateHoliday(newHoliday); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result.Response)); }
public ServiceResult <CreateHolidayDto> CreateHoliday(CreateHolidayDto holidayDto) { var validate = _fluentValidator.Validate(holidayDto); if (!validate.IsValid) { return(validate.ToServiceResult <CreateHolidayDto>(null)); } _dataContext.Holidays.Add( new Holiday() { Id = new Guid(), Description = holidayDto.Description, Date = holidayDto.Date.ToDateTime() } ); _dataContext.SaveChanges(); return(new ServiceResult <CreateHolidayDto>(holidayDto)); }