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 })); } }
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 })); } }