public HttpResponseMessage EditSolutionPartnerContact([ModelBinder(typeof(IocCustomCreationConverter))] ISOSolutionPartnerContact contact) { try { var editStatus = soContactService.ModifyContact(contact); if (editStatus) { return(CreateHttpResponse <ISPProductGroup>( HttpStatusCode.OK, HttpCustomStatus.Success, null, "Contact updated successfully.")); } return(CreateHttpResponse <ISPProductGroup>( HttpStatusCode.Accepted, HttpCustomStatus.Failure, null, "Something seems wrong. Please contact administrator.")); } catch (Exception ex) { logger.Error(ex.Message); return(CreateHttpResponse <ISOSolutionPartnerContact>( HttpStatusCode.ExpectationFailed, HttpCustomStatus.Failure, null, "Web Service Error: Please report this problem or try again later." )); } }
/// <summary> /// Creates the contact. /// </summary> /// <param name="contact">The contact.</param> /// <returns>The creation status.</returns> public bool CreateContact(ISOSolutionPartnerContact contact) { var newContact = contacts.Add(contact); var creationStatus = UnitOfWork.Commit(); return((creationStatus == 0) ? true : false); }
/// <summary> /// Modifies the contact. /// </summary> /// <param name="contact">The contact.</param> /// <returns>The Modification status.</returns> public bool ModifyContact(ISOSolutionPartnerContact contact) { contacts.Update(contact); var updateStatus = UnitOfWork.Commit(); return((updateStatus == 0) ? true : false); }
/// <summary> /// Modifies the contact. /// </summary> /// <param name="contact">The contact.</param> /// <returns>The Modification status.</returns> public bool ModifyContact(ISOSolutionPartnerContact contact) { return(contactDataService.ModifyContact(contact)); }
/// <summary> /// Creates the contact. /// </summary> /// <param name="contact">The contact.</param> /// <returns>The creation status</returns> public bool CreateContact(ISOSolutionPartnerContact contact) { return(contactDataService.CreateContact(contact)); }