Ejemplo n.º 1
0
        public ActionResult DeleteUserToRole(int pIdRole, int pIdUser)
        {
            try
            {
                BarcoSoftDBEntities db    = new BarcoSoftDBEntities(true);
                UsuarioPorRol       model = db.UsuarioPorRol.Where(x => x.IdRol == pIdRole && x.IdUsuario == pIdUser).FirstOrDefault();
                db.UsuarioPorRol.Attach(model);
                db.Entry(model).State = EntityState.Deleted;

                HistoricoUsuarioPorRol model2 = new HistoricoUsuarioPorRol();
                model2.IdRol                   = model.IdRol;
                model2.IdUsuario               = model.IdUsuario;
                model2.TransacUser             = model.TransacUser;
                model2.TransacDateTime         = model.TransacDateTime;
                model2.HistoricTransacUser     = "******";
                model2.HistoricTransacDateTime = DateTime.Now;

                db.HistoricoUsuarioPorRol.Add(model2);

                db.SaveChanges();

                return(Json(new { success = true, error = "" }));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, error = ex.Message }));
            }
        }
Ejemplo n.º 2
0
 public ActionResult AddUserToRole(int pIdRole, int pIdUser)
 {
     try
     {
         BarcoSoftDBEntities db    = new BarcoSoftDBEntities(true);
         UsuarioPorRol       model = new UsuarioPorRol();
         model.IdRol           = pIdRole;
         model.IdUsuario       = pIdUser;
         model.TransacUser     = "******";
         model.TransacDateTime = DateTime.Now;
         db.UsuarioPorRol.Add(model);
         db.SaveChanges();
         return(Json(new { success = true, error = "" }));
     }
     catch (Exception ex)
     {
         return(Json(new { success = false, error = ex.Message }));
     }
 }