public async Task <bool> Insert(Gender gender) { try { var status = await _repository.Add(gender); return(status); } catch (OzoneException ex) { throw new OzoneException(ex.Message, ex.InnerException); } }
public async Task <AddGenderCommandResponse> Handle(AddGenderCommandRequest request, CancellationToken cancellationToken, RequestHandlerDelegate <AddGenderCommandResponse> next) { if (request.Name is null) { throw new AppException(ResultCode.BadRequest, "name is not exist"); } var existGender = await _genderRepository.GetByName(request.Name); if (existGender is not null) { throw new AppException(ResultCode.BadRequest, "gender is exist"); } _genderRepository.Add(new Gender(request.Name)); return(new AddGenderCommandResponse(true, ResultCode.Success)); }
public bool Add(Gender aS_Gender) { try { aS_Gender.Status = 1; aS_Gender.CreatedBy = 1; aS_Gender.CreatedOn = DateTime.Now; repository.Add(aS_Gender); unitOfWork.Commit(); return(true); } catch { return(false); } }
public Gender Create(Gender objectToCreate) { repository.Add(objectToCreate); Save(); return(objectToCreate); }