public JsonResult Create(Contratistas contratista) { try { var cont = contratista.Crear(); for (var i = 1; i < contratista.telefonos.Count(); i++) { Telefonos t = new Telefonos(); t.Proveniente = "Contratista"; t.ProvenienteID = cont; t.TipoTelefono_fk = Convert.ToInt32(contratista.tipotelefono[i]); t.Telefono = contratista.telefonos[i]; t.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public JsonResult Create(Escuelas escuela) { try { var esc = escuela.Crear(); for (var i = 1; i < escuela.telefonos.Count(); i++) { Telefonos t = new Telefonos(); t.Proveniente = "Escuela"; t.ProvenienteID = esc; t.TipoTelefono_fk = Convert.ToInt32(escuela.tipotelefono[i]); t.Telefono = escuela.telefonos[i]; t.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public JsonResult Edicion(Contratistas contratista) { try { var cont = contratista.Editar(); SISECOOBEntities db = new SISECOOBEntities(); List <Telefonos> t = db.Telefonos.Where(i => i.Proveniente == "Contratista" && i.ProvenienteID == cont).ToList(); foreach (var i in t) { db.Telefonos.DeleteObject(i); db.SaveChanges(); } for (var i = 1; i < contratista.telefonos.Count(); i++) { Telefonos tel = new Telefonos(); tel.Proveniente = "Contratista"; tel.ProvenienteID = cont; tel.TipoTelefono_fk = Convert.ToInt32(contratista.tipotelefono[i]); tel.Telefono = contratista.telefonos[i]; tel.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }