public HttpResponseMessage Create(ContactDetailDto contact) { try { _contactCrudService.CreateContact(contact); return(Request.CreateResponse(HttpStatusCode.Created, contact)); } catch (ValidationException ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }
public async Task <HttpResponseMessage> Update(ContactDetailDto contact) { try { await this.contactApplicationService.UpdateContactAsync(contact); return(Request.CreateResponse(HttpStatusCode.OK, contact)); } catch (ValidationException ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }
public async Task <IActionResult> Update(Guid contactId, ContactDetailDto contactDetailDto) { var contactDetail = _mapper.Map <ContactDetail>(contactDetailDto); contactDetail.ContactId = contactId; var result = await _contactDetailManager.UpdateAsync(contactDetail); if (result.IsSuccess) { return(Ok(new { Message = result.Message })); } return(BadRequest(new { Message = result.Message })); }
public void InsertNewContact(ContactDetailDto contactDetail) { try { int result = DataStore.Instance.Insert(contactDetail as ContactDetail); if (result > 0) { InsertNewDialUpContact(contactDetail.DialUpContacts, result); } } catch (Exception ex) { throw; } }
public ActionResult Create(ContactDetailDto contact) { if (ModelState.IsValid) { try { _contactCrudService.CreateContact(contact); return(RedirectToAction("Index")); } catch (ValidationException ex) { ModelState.AddValidationErrors(ex); } } return(View(contact)); }
public ActionResult Edit(ContactDetailDto contact) { if (ModelState.IsValid) { try { _contactCrudService.UpdateContact(contact); return(RedirectToAction("Index")); } catch (ValidationException ex) { ModelState.AddValidationErrors(ex); } } contact.ContactInfos = _contactCrudService.GetContactInfosForContact(contact.Id).ToList(); return(View(contact)); }
public async Task <ActionResult> Create(ContactDetailDto contact) { if (ModelState.IsValid) { try { await this.contactApplicationService.CreateContactAsync(contact); return(RedirectToAction("Index")); } catch (ValidationException ex) { ModelState.AddValidationErrors(ex); } } return(View(contact)); }
public async Task <ActionResult> Edit(ContactDetailDto contact) { if (ModelState.IsValid) { try { await this.contactApplicationService.UpdateContactAsync(contact); return(RedirectToAction("Index")); } catch (ValidationException ex) { ModelState.AddValidationErrors(ex); } } contact.ContactInfos = (await this.contactApplicationService.GetContactInfosForContactAsync(contact.Id)).ToList(); return(View(contact)); }
public void UpdateContact(ContactDetailDto contactDetailDto) { using (var uow = GetUnitOfWork()) { var contact = GetMapper().Map <Contact, ContactDetailDto>(contactDetailDto); var validator = GetValidationFactory().GetValidatorFor <Contact>(); if (validator != null) { var validationResult = validator.GetValidationResult(contact); if (validationResult.HasErrors) { throw new ValidationException(validationResult); } } uow.Repository.Update(contact); uow.Commit(); } }
public void DeleteContactDetails(ContactDetailDto contacts) { contacts.DialUpContacts.ForEach(x => DeleteDialUpContact(x)); DataStore.Instance.Delete(contacts); }
public void UpdateContactDetails(ContactDetailDto contacts) { DataStore.Instance.Update(contacts as ContactDetail); contacts.DialUpContacts.ForEach(x => UpdateDialUpContact(x)); }
public void UpdateContactDetails(ContactDetailDto contact) { _DataStoreService.UpdateContactDetails(contact); }
public void DeleteContactDetails(ContactDetailDto contact) { _DataStoreService.DeleteContactDetails(contact); }
public void AddContactDetials(ContactDetailDto contact) { _DataStoreService.InsertNewContact(contact); }