Пример #1
0
        private bool PostModel(RoleModel model)
        {
            using (var ctx = new Entities())
            {
                Role item;

                if (model.Id != 0)
                {
                    item = ctx.Roles.FirstOrDefault(i => i.RoleID == model.Id);

                    if (item == null)
                    {
                        return false;
                    }
                }
                else
                {
                    item = new Role();
                    item.Authorisations = new byte[0];
                }

                item.RoleName = model.RoleName;

                if (model.Id == 0)
                {
                    ctx.Roles.Add(item);
                }

                if (SaveChanges(ctx) != 0)
                {
                    return true;
                }
            }

            return false;
        }
Пример #2
0
 public RoleModel(Role item)
 {
     this.Id = item.RoleID;
     this.RoleName = item.RoleName;
 }