public void CreateIncidencia(Models.Incidencia incidencia) { try { using (var db = new DAL.bdGeneralEntities()) { db.incidencia.Add(new DAL.incidencia { identificacion = incidencia.Identificacion, primer_nombre = incidencia.PrimerNombre, segundo_nombre = incidencia.SegundoNombre, primer_apellido = incidencia.PrimerApellido, segundo_apellido = incidencia.SegundoApellido, direccion = incidencia.Direccion, telefono = incidencia.Telefono, correo = incidencia.Correo, estado_incidencia_id = incidencia.EstadoIncidencia.Id, tipo_incidencia_id = incidencia.TipoIncidencia.Id }); db.SaveChanges(); } } catch (Exception ex) { throw ex; } }
/// <summary> /// CREA REGISTRO DE ESTADO INCIDENCIA /// </summary> /// <param name="obEstadoIncidencia">MODELO DE ESTADO INCIDENCIA</param> public void CreateEstadoIncidencia(Models.EstadoIncidencia obEstadoIncidencia) { try { using (DAL.bdGeneralEntities obDatos = new DAL.bdGeneralEntities()) { obDatos.estado_incidencia.Add(new DAL.estado_incidencia { descripcion = obEstadoIncidencia.Descripcion }); obDatos.SaveChanges(); } } catch (Exception ex) { throw ex; } }
/// <summary> /// ELIMINAR REGISTRO DE ESTADO INCIDENCIA /// </summary> /// <param name="obEstadoIncidencia">MODELO DE ESTADO INCIDENCIA</param> public void DeleteEstadoIncidencia(Models.EstadoIncidencia obEstadoIncidencia) { try { using (DAL.bdGeneralEntities obDatos = new DAL.bdGeneralEntities()) { DAL.estado_incidencia estado_incidencia = new DAL.estado_incidencia(); estado_incidencia = (from q in obDatos.estado_incidencia where q.id == obEstadoIncidencia.Id select q).FirstOrDefault(); obDatos.estado_incidencia.Remove(estado_incidencia); obDatos.SaveChanges(); } } catch (Exception ex) { throw ex; } }