public ActionResult AddLeapee(CreateLeapeeRequest createRequest) { var repository = new LeapeeRepository(); var newLeapee = repository.AddLeapee(createRequest.Name, createRequest.Age, createRequest.Gender); return(Created($"/api/leapee/{newLeapee.Id}", newLeapee)); }
public ActionResult <int> AddLeapee(CreateLeapeeRequest createRequest) { if (!_validator.Validate(createRequest)) { return(BadRequest(new { error = "users must have a username" })); } var newLeapee = _leapeeRepository.AddLeapee(createRequest.Name, createRequest.Age); return(Created($"api/leapee/{newLeapee.Id}", newLeapee)); }
public ActionResult <int> AddLeaper(CreateLeapeeRequest createRequest) { //if (!_validator.Validate(createRequest)) //{ // return BadRequest(new { error = "leapers must have a first name, last name, and target leap" }); //} var newLeaper = _leapeeRepository.AddLeapee(createRequest.FirstName, createRequest.LastName, createRequest.Event); return(Created($"api/leapee/{newLeaper.Id}", newLeaper)); }
public ActionResult AddLeapee(CreateLeapeeRequest createRequest) { if (_validator.Validate(createRequest)) { return(BadRequest(new { error = "leapee must have a name and profession" })); } var newLeapee = _leapeeRepository.AddLeapee(createRequest.LeapeeName, createRequest.Profession, createRequest.Gender); return(Created($"api/leapees/{newLeapee.Id}", newLeapee)); }
public ActionResult CreateLeapee(CreateLeapeeRequest createRequest) { var newLeapee = _leapeeRepository.AddLeapee(createRequest.Name); return(Created($"api/leapees/{newLeapee.Id}", newLeapee)); }
public bool Validate(CreateLeapeeRequest requestToValidate) { return(string.IsNullOrEmpty(requestToValidate.LeapeeName) || string.IsNullOrEmpty(requestToValidate.Profession)); }
public bool Validate(CreateLeapeeRequest requestToValidate) { return(!(string.IsNullOrEmpty(requestToValidate.Name) || string.IsNullOrEmpty(requestToValidate.Age))); }