public Response <Clothes> Create(Clothes clothes) { try { var result = _updateCreateValidation.Validate(clothes); if (result.IsValid) { var createResult = _clothesRepository.Create(clothes); if (createResult) { return(new Response <Clothes>(createResult, "Done!")); } return(new Response <Clothes>(createResult, "Not done!")); } return(new Response <Clothes>(false, result.Errors.Select(e => e.ErrorMessage).ToList())); } catch (Exception e) { return(new Response <Clothes>(false, e.Message)); } }
public void CreateClothes(Clothes clothes) { _clothesRepository.Create(clothes); }