public StatusEnum.Status CreateRole(RoleModel model) { StatusEnum.Status status = StatusEnum.Status.Success; try { _role = new PASCore_Roles(); // _role.RoleId = model.RoleId; _role.RoleName = model.RoleName; _role.Description = model.Description; _role.IsDeleted = model.IsDeleted; _role.DeletedBy = model.DeletedBy; _role.DeletedDateTime = model.DeletedDateTime; _role.ModifiedBy = model.ModifiedBy; _role.ModifiedDateTime = model.ModifiedDateTime; _roleRepository.Create(_role); _roleRepository.SaveChanges(); } catch (Exception) { status = StatusEnum.Status.Fail; throw; } return(status); }
public StatusEnum.Status DeleteRole(Guid id) { StatusEnum.Status status = StatusEnum.Status.Success; try { PASCore_Roles roleDelete = _roleRepository.GetByID(id); roleDelete.IsDeleted = true; _roleRepository.Update(roleDelete); _roleRepository.SaveChanges(); } catch (Exception) { status = StatusEnum.Status.Fail; } return(status); }
public StatusEnum.Status UpdateRole(RoleModel model) { StatusEnum.Status status = StatusEnum.Status.Success; try { PASCore_Roles roleUpdate = _roleRepository.GetByID(model.RoleId); roleUpdate.RoleId = model.RoleId; roleUpdate.RoleName = model.RoleName; roleUpdate.Description = model.Description; roleUpdate.IsDeleted = model.IsDeleted; roleUpdate.DeletedBy = model.DeletedBy; roleUpdate.DeletedDateTime = model.DeletedDateTime; roleUpdate.ModifiedBy = model.ModifiedBy; roleUpdate.ModifiedDateTime = model.ModifiedDateTime; _roleRepository.Update(roleUpdate); _roleRepository.SaveChanges(); } catch (Exception) { status = StatusEnum.Status.Fail; throw; } return(status); }