public IActionResult Put(long id, [FromBody] VolunteerViewModel volunteer) { if (_volunteerAppService.GetById(volunteer.Id).Id != 0) { volunteer = _volunteerAppService.Update(volunteer); volunteer.AddRangeLink(_volunteerEnricher.CreateLinks(Method.Put, volunteer)); return(Ok(volunteer)); } else { return(BadRequest()); } }
public VolunteerViewModel Post([FromBody] VolunteerViewModel volunteer) { volunteer = _volunteerAppService.Add(volunteer); volunteer.AddRangeLink(_volunteerEnricher.CreateLinks(Method.Post, volunteer)); return(volunteer); }