public static string NuevaSede(SedeViewModel ObjSede) { using (GeneralModelDataContext db = new GeneralModelDataContext()) { string MensajeError = ""; try { Sede sede = new Sede(); sede.IdInstitucion = ObjSede.IdInstitucionEducativa; sede.Nombre = ObjSede.Nombre; db.Sede.InsertOnSubmit(sede); db.SubmitChanges(); } catch (Exception e) { MensajeError = e.ToString(); } return(MensajeError); } }
public static string EditarSede(SedeViewModel ObjSede) { using (GeneralModelDataContext db = new GeneralModelDataContext()) { string MensajeError = ""; try { var Sede = (from s in db.Sede where s.Id == ObjSede.Id select s ).FirstOrDefault(); Sede.Nombre = ObjSede.Nombre; db.SubmitChanges(); } catch (Exception e) { MensajeError = e.ToString(); } return(MensajeError); } }
public static SedeViewModel ConsultaSede(int id) { using (GeneralModelDataContext db = new GeneralModelDataContext()) { var consulta = from S in db.Sede where S.Id == id select new SedeViewModel { Id = S.Id, Nombre = S.Nombre }; if (consulta.Count() == 0) { var retorno = new SedeViewModel(); retorno.Id = 0; retorno.Nombre = "Sin Sede"; return(retorno); } else { return(consulta.FirstOrDefault()); } } }