public void UpdateRole(RoleViewModel role) { if (!Validate(role.Name, role.Id)) return; Role entity = _roleRepository.GetById(role.Id); Map(role, entity); _roleRepository.Update(entity); _unitOfWork.SaveChanges(); }
public void InsertRole(RoleViewModel role) { if (!Validate(role.Name)) return; Role entity = new Role(); Map(role, entity); _roleRepository.Add(entity); _unitOfWork.SaveChanges(); }
public void DeleteRole(RoleViewModel role) { Role selectedRole = _roleRepository.GetById(role.Id); _roleRepository.Delete(selectedRole); _unitOfWork.SaveChanges(); }
public override void RefreshDataView() { if (!bgwMain.IsBusy) { MethodBase.GetCurrentMethod().Info("Fecthing role data..."); _selectedRole = null; FormHelpers.CurrentMainForm.UpdateStatusInformation("Memuat data role...", false); bgwMain.RunWorkerAsync(); } }