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; }
public RoleModel(Role item) { this.Id = item.RoleID; this.RoleName = item.RoleName; }