public IActionResult CrearEditarRelacion(ContactoRelacionViewModel viewModel) { try { var contactoRel = contactoService.GetByIdPadreAndIdHijo((int)viewModel.IdContactoPadre, (int)viewModel.IdContactoHijo); if (contactoRel != null) { contactoRel.NotaRelacion = viewModel.NotaRelacion; var cr = contactoService.UpdateRelacion(contactoRel); } else { var cr = this.contactoMap.CreateRelacion(viewModel); } return(Json(new { success = true })); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); throw; } }
public TbCrContactoRelacion viewToModelContactoRelacion(ContactoRelacionViewModel domain) { TbCrContactoRelacion contactoRelacion = new TbCrContactoRelacion(); contactoRelacion.IdContactoPadre = domain.IdContactoPadre; contactoRelacion.IdContactoHijo = domain.IdContactoHijo; contactoRelacion.NotaRelacion = domain.NotaRelacion; return(contactoRelacion); }
public TbCrContactoRelacion ViewModelToDomainCR(ContactoRelacionViewModel domain) { return(new TbCrContactoRelacion { Id = domain.Id, IdContactoPadre = domain.IdContactoPadre, IdContactoHijo = domain.IdContactoHijo, NotaRelacion = domain.NotaRelacion ?? "" }); }
public JsonResult GuardarRelacion(ContactoRelacionViewModel domain) { try { TbCrContactoRelacion cr = new TbCrContactoRelacion(); cr = this.contactoMap.InsertarRelacion(domain); } catch { throw; } return(new JsonResult(1)); }
public IActionResult _CrearEditarRelacion(ContactoRelacionViewModel viewModel) { var contactos = contactoService.GetAll(); ViewBag.contactos = contactos; ViewBag.contacto = contactos.FirstOrDefault(c => c.IdContacto == viewModel.IdContactoPadre); if (viewModel.Id != 0) { viewModel.Id = 0; viewModel.IdContactoPadre = 0; return(PartialView(viewModel)); } else { return(PartialView(new ContactoRelacionViewModel())); } }
public TbCrContactoRelacion InsertarRelacion(ContactoRelacionViewModel domain) { return(this.contactoService.InsertarRelacion(viewToModelContactoRelacion(domain))); }
public TbCrContactoRelacion UpdateRelacion(ContactoRelacionViewModel domain) { return(this.contactoService.UpdateRelacion(ViewModelToDomainCR(domain))); }