Example #1
0
 /// <summary>
 /// Thêm mơi role vào database
 /// </summary>
 /// <param name="aspNetRole"></param>
 /// <returns></returns>
 /// <modify>
 /// Author  date    comment
 /// Anhhn   10/6/15 create
 /// </modify>
 public ErrorObject Add(AspNetRoleModel aspNetRoleModel)
 {
     ErrorObject error = new ErrorObject();
     if (this.checkRole(string.Empty, aspNetRoleModel.Name))
     {
         error.HasError = true;
         error.LstError.Add("Name", String.Format(Enums.ErrorMessage.Exists, Utils.getDislayName<AspNetRoleModel>(a => a.Name)));
         return error;
     }
     AspNetRole aspNetRole = aspNetRoleModel.toAspNetRole();
     aspNetRole.CreateBy = aspNetRoleModel.userId;
     aspNetRole.CreateDate = DateTime.Now;
     db.AspNetRoles.Add(aspNetRole);
     if( db.SaveChanges() != 1)
     {
         error.HasError = true;
         error.LstError.Add("", "Vai trò không thể thêm vào CSDL");
     }
     return error;
 }
Example #2
0
 /// <summary>
 /// Cập nhập role vào database
 /// </summary>
 /// <param name="aspNetRole"></param>
 /// <returns></returns>
 /// <modify>
 /// Author  date    comment
 /// Anhhn   10/6/15 create
 /// </modify>
 public ErrorObject Update(AspNetRoleModel aspNetRoleModel)
 {
     ErrorObject error = new ErrorObject();
     if (this.checkRole(aspNetRoleModel.Id, aspNetRoleModel.Name))
     {
         error.HasError = true;
         error.LstError.Add("Name", String.Format(Enums.ErrorMessage.Exists, Utils.getDislayName<AspNetRoleModel>(a=>a.Name)));
         return error;
     }
     AspNetRole aspNetRole = db.AspNetRoles.Find(aspNetRoleModel.Id);
     aspNetRole.Name = aspNetRoleModel.Name;
     aspNetRole.Discriminator = aspNetRoleModel.Discriminator;
     aspNetRole.Level = aspNetRoleModel.Level;
     aspNetRole.ModifyBy = aspNetRoleModel.userId;
     aspNetRole.ModifyDate = DateTime.Now;
     if (db.SaveChanges() != 1)
     {
         error.HasError = true;
         error.LstError.Add("", "Vai trò không thể cập nhật vào CSDL");
     }
     return error;
 }