public async Task <bool> CreateInitiativeYear(InitiativeYearForCreateDto initiativeYearForCreateDto) { var newInitiativeYear = _mapper.Map <InitiativeYear>(initiativeYearForCreateDto); newInitiativeYear.CreatedAt = DateTime.Now; var result = await _unitOfWork.InitiativeYear.CreateInitiativeYear(newInitiativeYear); return(result); }
public async Task <IActionResult> CreateInitiativeYear(InitiativeYearForCreateDto initiativeYearForCreateDto) { var initiativeYear = await _initiativeService.GetInitiativeYearByYear(initiativeYearForCreateDto.Year); if (initiativeYear != null) { return(BadRequest("Initiative year already exists")); } var result = await _initiativeService.CreateInitiativeYear(initiativeYearForCreateDto); if (result == true) { return(Ok()); } return(BadRequest("Initiative year creation failed")); }