public Solicitud SolicitudAdd(Solicituds obj) { var guid = new Guid(); Guid guids = Guid.NewGuid(); var solicitud = new Solicitud { Nombres = obj.Apellidos, Apellidos = obj.Nombres, GenericID_NivelAcademico = obj.GenericID_NivelAcademico, SolicitudAnexo = obj.SolicitudAnexo, DireccionCalleNumero = obj.DireccionCalleNumero, DireccionidMunicipio = obj.DireccionidMunicipio, Email = obj.Email, FechaNacimiento = obj.FechaNacimiento, GenericID_TipoIdentificacion = obj.GenericID_TipoIdentificacion, IdentificacionCedula = obj.IdentificacionCedula, ProyectoEspecialMateriaGrupoID = obj.ProyectoEspecialMateriaGrupoID, ResultadoComentario = obj.Apellidos, ProyectoEspecialMateriaGrupoIDSegundaOpcion = obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion, TelCelular = obj.TelCelular, TelResidencial = obj.TelResidencial, RowID = guids, ProvinciaId = obj.ProvinciaId, //RowVersion = obj.RowVersion, FechaCreacion = DateTime.Now, //CodigoSolicitud = obj.Apellidos, GenericID_EstatusSolicitud = 3, }; var result = dbContext.Solicitud.Add(solicitud); dbContext.SaveChanges(); return(result); }
public Solicituds SolicitudGet(int id) { var obj = dbContext.Solicitud.Find(id); var Result = new Solicituds { Nombres = obj.Apellidos, Apellidos = obj.Nombres, GenericID_NivelAcademico = obj.GenericID_NivelAcademico, SolicitudAnexo = obj.SolicitudAnexo, DireccionCalleNumero = obj.DireccionCalleNumero, DireccionidMunicipio = obj.DireccionidMunicipio, Email = obj.Email, FechaNacimiento = obj.FechaNacimiento, GenericID_TipoIdentificacion = obj.GenericID_TipoIdentificacion, IdentificacionCedula = obj.IdentificacionCedula, Idmunicipio = obj.DireccionidMunicipio, ProyectoEspecialMateriaGrupoID = obj.ProyectoEspecialMateriaGrupoID, ResultadoComentario = obj.Apellidos, ProyectoEspecialMateriaGrupoIDSegundaOpcion = obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion, TelCelular = obj.TelCelular, TelResidencial = obj.TelResidencial, ProvinciaDesc = GetProvinciasRD().Where(p => p.IDprovincia == obj.ProvinciaId).FirstOrDefault().ProvinciaNombre, MunicipioDesc = GetMunicipiosPorProvincia(obj.ProvinciaId.Value).Where(p => p.IDmunicipio == obj.DireccionidMunicipio).FirstOrDefault().Municipio, ProvinciaId = obj.ProvinciaId.Value, IdSolicituds = obj.SolicitudID, NivelAcademicoDesc = GenericItems("NivelAcademico").Where(p => p.GenericID == obj.GenericID_NivelAcademico).FirstOrDefault().GenericDescription, DocumentoTipoDesc = GenericItems("TipoIdentificacion").Where(p => p.GenericID == obj.GenericID_TipoIdentificacion).FirstOrDefault().GenericDescription, NoSolicitud = obj.CodigoSolicitud, ProyectoEspecialMateriaGrupoDesc1 = GetMateriasDisponibles().Where(p => p.ProyectoEspecialMateriaGrupoID == obj.ProyectoEspecialMateriaGrupoID).FirstOrDefault().Materia, ProyectoEspecialMateriaGrupoDesc2 = GetMateriasDisponibles().Where(p => p.ProyectoEspecialMateriaGrupoID == obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion).FirstOrDefault().Materia, StatusDesc = GenericItems("EstatusSolicitud").Where(p => p.GenericID == obj.GenericID_EstatusSolicitud).FirstOrDefault().GenericDescription, }; return(Result); }