public ResponseModel Post(ContactPerson contactPerson) { ResponseModel response; try { int save = _contactPersonService.Save(contactPerson); response = save > 0 ? new ResponseModel(save) : new ResponseModel(null, false, "Couldn't save"); } catch (Exception exception) { response = new ResponseModel(null, false, "Error occurred", exception); } return response; }
public ResponseModel Delete(int id) { ResponseModel response; try { bool deleted = _contactPersonService.Delete(id); response = deleted ? new ResponseModel(id) : new ResponseModel(null, false, "Couldn't delete"); } catch (Exception exception) { response = new ResponseModel(null, false, "Error occurred", exception); } return response; }
public ResponseModel Get() { ResponseModel response; try { List<ContactPersonViewModel> contactPersons = _contactPersonService.GetAll(); response = new ResponseModel(contactPersons); } catch (Exception exception) { response = new ResponseModel(null, false, "Error occurred", exception); } return response; }