public ResultModel Post([FromBody] PerfilModelo perfil) { var dato = UpdateFichaPersonalMgr.Instancia.ActualizarPerfil(perfil.empleadoID, perfil.Nombre1, perfil.Apellido1, perfil.Apellido2, perfil.FechaNacimiento, perfil.Nacionalidad, perfil.CiudadNacimiento, perfil.LugarDeNacimiento, perfil.Direccion, perfil.EstadoCivil); return(dato); }
public PerfilModelo ListarPerfilPorId(long id) { PerfilModelo perfil = new PerfilModelo(); // Mapeia de TiposPerfis para o objeto de destino listaPerfisRetorno AutoMapper.Mapper.Map(this.perfisPersistencia.ListarTipoPerfil(id), perfil); // Busca o nome do servidor perfil.ServerName = Environment.MachineName; //Busca o nome do banco using (var entities = new DB_APRPTEntities()) { perfil.DatabaseName = entities.Database.Connection.DataSource; } return(perfil); }
public ResultModel ActualizarPerfil(int empleadoID, string Nombre1, string Apellido1, string Apellido2, string FechaNacimiento, string Nacionalidad, string CiudadNacimiento, string LugarDeNacimiento, string Direccion, int EstadoCivil) { PerfilModelo ObjPerfil = new PerfilModelo(); string jsonPerfil = JsonConvert.SerializeObject(ObjPerfil); try { using (var db = new FichaPersonalEntities()) { db.SPA_ActualizarPerfil( ObjPerfil.empleadoID = empleadoID, ObjPerfil.Nombre1 = Nombre1, ObjPerfil.Apellido1 = Apellido1, ObjPerfil.Apellido2 = Apellido2, ObjPerfil.FechaNacimiento = FechaNacimiento, ObjPerfil.Nacionalidad = Nacionalidad, ObjPerfil.CiudadNacimiento = "", ObjPerfil.LugarDeNacimiento = LugarDeNacimiento, ObjPerfil.Direccion = Direccion, ObjPerfil.EstadoCivil = EstadoCivil); return(new ResultModel { objeto = ObjPerfil, codigo = 1, mensaje = "Se Guardo Exitosamente" }); } } catch (Exception e) { return(new ResultModel { objeto = ObjPerfil, codigo = -1, mensaje = "Intentelo nuevamente" }); } }