public static Result eliminar(int id, int usuarioId) { Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } try { PersonasController pc = new PersonasController(); return(pc.eliminarPersonas(id, usuarioId)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
public static Result nuevo(UsuariosViewModel usuario) { Result r = ValidateSession.validarSession(usuario.usuarioId.Value, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } if (usuario.clave != usuario.confirmarClave) { return(new Result() { id = 0, error = "Las claves no coinciden.", tipoAlerta = "warning" }); } Usuarios u = new UsuariosController().getModel(usuario); r = IFACTORY.createUsuarios("Nuevo").NuevoConDatosPersona(ref u); return(r); }
public static Result guardar(PersonasViewModel persona, int usuarioAsociado) { Result r = ValidateSession.validarSession(persona.usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } try { PersonasController pc = new PersonasController(); Personas p = pc.getModel(persona); return(pc.guardarPersonas(p, usuarioAsociado)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }