Example #1
0
        public ActionResult AddFossilFormation(CreateFossilFormationRequest createRequest)
        {
            if (_validator.Validate(createRequest))
            {
                return(BadRequest("All fossil formation information must be filled out."));
            }

            var newFossilFormation = _repository.AddFossilFormation(createRequest.UserId, createRequest.FossilId, createRequest.FormationId, createRequest.FavoriteId);

            return(Created($"api/fossilFormation/{newFossilFormation.Id}", newFossilFormation));
        }
Example #2
0
 public bool Validate(CreateFossilFormationRequest requestToValidate)
 {
     return(string.IsNullOrEmpty(requestToValidate.UserId.ToString()) ||
            string.IsNullOrEmpty(requestToValidate.FossilId.ToString()) ||
            string.IsNullOrEmpty(requestToValidate.FormationId.ToString()));
 }