public ActionResult AddFossil(CreateFossilRequest createRequest) { if (_validator.Validate(createRequest)) { return(BadRequest("All product information must be filled out.")); } var newFossil = _repository.AddFossil(createRequest.Name, createRequest.ScientificName, createRequest.Era, createRequest.Founder, createRequest.Formation); return(Created($"api/fossil/{newFossil.Id}", newFossil)); }
public bool Validate(CreateFossilRequest requestToValidate) { return(string.IsNullOrEmpty(requestToValidate.Name) || string.IsNullOrEmpty(requestToValidate.Era)); }