public bool UpdateContact(ContactDetailModel _ContactDetailModel) { bool retVal = false; try { WebClient client = new WebClient(); client.Credentials = CredentialCache.DefaultCredentials; client.UseDefaultCredentials = true; client.Headers.Add("Content-Type:application/json"); string apiUrl = BaseURI + "api/contacts/UpdateContact"; client.Headers.Add("Accept:application/json"); String objectName = JsonConvert.SerializeObject(_ContactDetailModel); var response = client.UploadString(apiUrl, "POST", objectName); if (response == "true") { retVal = true; } } catch { //Log Errors } return(retVal); }
public ContactDetailModel GetContactById(int _Id) { ContactDetailModel _ContactDetailModel = null; try { WebClient client = new WebClient(); client.Credentials = CredentialCache.DefaultCredentials; client.UseDefaultCredentials = true; client.Headers.Add("Content-Type:application/json"); string apiUrl = BaseURI + "api/contacts/GetContactById"; client.Headers.Add("Accept:application/json"); ContactDetailModel model = new ContactDetailModel(); model.Id = _Id; String objectName = JsonConvert.SerializeObject(model); var response = client.UploadString(apiUrl, "POST", objectName); _ContactDetailModel = JsonConvert.DeserializeObject <ContactDetailModel>(response); } catch { //Log Errors } return(_ContactDetailModel); }
// Update Contact public string UpdateContact(ContactDetailModel _ContactDetailModel) { ContactDetailDTO _ContactDetailDTO = new ContactDetailDTO(); _ContactDetailDTO.Id = _ContactDetailModel.Id; _ContactDetailDTO.FirstName = _ContactDetailModel.FirstName; _ContactDetailDTO.LastName = _ContactDetailModel.LastName; _ContactDetailDTO.Email = _ContactDetailModel.Email; _ContactDetailDTO.PhoneNumber = _ContactDetailModel.PhoneNumber; _ContactDetailDTO.Status = _ContactDetailModel.Status; return(_ContactDetailManager.UpdateContact(_ContactDetailDTO).ToString()); }
//Get Selected Contact Detail public ContactDetailModel GetContactById(int _Id) { ContactDetailDTO _ContactDetailDTO = _ContactDetailManager.GetContactById(_Id); ContactDetailModel _ContactDetailModel = new ContactDetailModel(); _ContactDetailModel.FirstName = _ContactDetailDTO.FirstName; _ContactDetailModel.LastName = _ContactDetailDTO.LastName; _ContactDetailModel.Id = _ContactDetailDTO.Id; _ContactDetailModel.Email = _ContactDetailDTO.Email; _ContactDetailModel.PhoneNumber = _ContactDetailDTO.PhoneNumber; _ContactDetailModel.Status = _ContactDetailDTO.Status; return(_ContactDetailModel); }
//Get All Contact Details public List <ContactDetailModel> GetAllContacts() { IQueryable <ContactDetailDTO> _ListContactDetailDTO = _ContactDetailManager.GetAllContacts(); List <ContactDetailModel> _ContactDetailList = new List <ContactDetailModel>(); foreach (var _ContactDetailDTO in _ListContactDetailDTO) { ContactDetailModel _ContactDetailModel = new ContactDetailModel(); _ContactDetailModel.FirstName = _ContactDetailDTO.FirstName; _ContactDetailModel.LastName = _ContactDetailDTO.LastName; _ContactDetailModel.Id = _ContactDetailDTO.Id; _ContactDetailModel.Email = _ContactDetailDTO.Email; _ContactDetailModel.PhoneNumber = _ContactDetailDTO.PhoneNumber; _ContactDetailModel.Status = _ContactDetailDTO.Status; _ContactDetailList.Add(_ContactDetailModel); } return(_ContactDetailList); }