public DeleteRelatedPersonResponse DeleteRelatedPerson(DeleteRelatedPersonRequest request) { try { var relatedItem = _db.RelatedPersons.Where(t => t.Id == request.Id).FirstOrDefault(); if (relatedItem == null) { return(Fail(new DeleteRelatedPersonResponse(), RsStrings.DeleteRelatedPersonNotFound)); } _db.RelatedPersons.Remove(relatedItem); _db.SaveChanges(); return(Success(new DeleteRelatedPersonResponse())); } catch (Exception ex) { return(Error(new DeleteRelatedPersonResponse(), "Unexpected error occured.")); } }
public ActionResult <DeleteRelatedPersonResponse> DeleteRelatedPerson([FromBody] DeleteRelatedPersonRequest request) { return(_personService.DeleteRelatedPerson(request)); }