示例#1
0
        public JsonResult Insert(GuardModel model)
        {
            model.Password = ED5Helper.Encrypt(model.Password);
            var result = _rep.Insert(model, User.GetClaimValue(ClaimTypes.Sid));

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult Update(GuardModel model)
        {
            if (!string.IsNullOrEmpty(model.Password))
            {
                model.Password = ED5Helper.Encrypt(model.Password);
            }
            var result = _rep.Update(model, User.GetClaimValue(ClaimTypes.Sid), true);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#3
0
 public string Update(GuardModel model, string userId, bool isChangePass)
 {
     try
     {
         _db.SP_GUARD_UPDATE(model.GuardId, model.Name, model.Remark, model.IsActive, isChangePass, model.Password, userId);
         return("Ok");
     }
     catch (Exception ex)
     {
         var mess = ex.InnerException.Message;
         LogHelper.Error("GuardRepository Update: " + ex.Message + " Inner Exception: " + ex.InnerException.Message);
         return(mess);
     }
 }
示例#4
0
 public string Insert(GuardModel model, string userId)
 {
     try
     {
         _db.SP_GUARD_INSERT(model.Name, model.Password, model.Gate,
                             model.Remark, model.Vendor, model.IsActive, userId);
         return("Ok");
     }
     catch (Exception ex)
     {
         var mess = ex.InnerException.Message;
         LogHelper.Error("GuardRepository Insert: " + ex.Message + " Inner Exception: " + ex.InnerException.Message);
         return(mess);
     }
 }
示例#5
0
 public GuardModel GetInfor(string guardId)
 {
     try
     {
         var item = _db.Guard.Where(i => i.GuardId == guardId).FirstOrDefault();
         if (item == null)
         {
             return(null);
         }
         var guard = new GuardModel()
         {
             GuardId = item.GuardId,
             Name    = item.Name,
             Gate    = item.Gate.ToString(),
             Vendor  = item.Vendor.ToString()
         };
         return(guard);
     }
     catch (Exception ex)
     {
         LogHelper.Error("GuardRepository GetInfor: " + ex.Message + " Inner Exception: " + ex.InnerException.Message);
         return(null);
     }
 }