public IActionResult Put(long id, [FromBody] ContactViewModel contact) { if (_contactAppService.GetById(id).Id != 0) { contact = _contactAppService.Update(contact); contact.AddRangeLink(_contactEnricher.CreateLinks(Method.Put, contact)); return(Ok(contact)); } else { return(BadRequest()); } }
public ContactViewModel Post([FromBody] ContactViewModel contact) { contact = _contactAppService.Add(contact); contact.AddRangeLink(_contactEnricher.CreateLinks(Method.Post, contact)); return(contact); }