public IDataResult <Department> GetById(int departmentId) { var result = _departmentDal.Any(d => d.Id == departmentId); if (result) { return(new SuccessDataResult <Department>(_departmentDal.Get(d => d.Id == departmentId))); } return(new ErrorDataResult <Department>(Messages.NotFound())); }
public Department GetById(int departmentId) { if (departmentId <= 0) { throw new System.NotImplementedException(); } return(_departmentDal.Get(m => m.DepartmentId == departmentId)); }
public IDataResult <Department> GetById(int departmentId) { var department = departmentDal.Get(d => d.Id == departmentId); if (department != null) { return(new SuccessDataResult <Department>(department)); } throw new ObjectNotFoundException(Messages.DepartmentNotFound); }
protected void addLoginSave_OnClick(object sender, EventArgs e) { var serverId = int.Parse(ServerDropDown.SelectedValue); var departmentId = int.Parse(DepartmentDropDown.SelectedValue); var error = ValidateNewLogin(serverId, departmentId); var department = _departmentDal.Get(departmentId); if (department.Servers.All(s => s.ServerId != serverId)) { LoginErrorMessage.Text = "Department does not have access to server."; AddLoginPopupExtender.Show(); return; } if (!string.IsNullOrEmpty(error)) { LoginErrorMessage.Text = error; AddLoginPopupExtender.Show(); return; } try { var encryptedPassword = CryptoKey.Encrypt(UserPasswordInput.Text, Keys.Biscuits); _serverLoginDal.Create(new ServerLogin { ServerId = serverId, DepartmentId = departmentId, UserName = UserNameInput.Text, PasswordHash = encryptedPassword }); LoginErrorMessage.Text = string.Empty; UserNameInput.Text = string.Empty; UserPasswordInput.Text = string.Empty; UserConfirmInput.Text = string.Empty; InitializeDropdowns(); RefreshGrid(); } catch (Exception) { LoginErrorMessage.Text = "Error occured while creating login."; AddLoginPopupExtender.Show(); } }
protected void DeptGrid_OnRowUpdating(object sender, GridViewUpdateEventArgs e) { GridError.Text = string.Empty; var id = DeptGrid?.DataKeys[e.RowIndex]?.Value; if (id == null) { return; } var newName = e.NewValues["DepartmentName"].ToString(); var dept = _departmentDal.Get((int)id); if (dept.DepartmentName == newName) { DeptGrid.EditIndex = -1; return; } dept.DepartmentName = newName; try { _departmentDal.Update(dept); } catch (ValidationException ex) { GridError.Text = ex.Message; } catch (NotFoundException ex) { GridError.Text = ex.Message; } catch (Exception) { GridError.Text = "An error occured while updating the department."; } finally { DeptGrid.EditIndex = -1; RefreshGrid(); } }
private void RefreshGrid() { var deptId = int.Parse(Request.QueryString[QueryStringParameters.DepartmentId]); var dept = _departmentDal.Get(deptId); var userId = Context.User.Identity.GetUserId(); var user = _userCache.Get(userId); if (dept.CompanyId != user.CompanyId) { return; } DepartmentName.Text = $"<h1 style=\"padding-left:10px\">{dept.DepartmentName}</h1>"; var addedServers = dept.Servers?.ToList() ?? new List <Server>(); var notAdded = _serverDal.GetByCompany(dept.CompanyId) ?.Except(addedServers, new ServerComparer(CompareSetting.CompareIds)).ToList() ?? new List <Server>(); if (!string.IsNullOrEmpty(AllSearchText.Text)) { notAdded = notAdded.Where(s => s.ServerName.ToLower().Contains(AllSearchText.Text.ToLower())).ToList(); } if (!string.IsNullOrEmpty(AddedSearchText.Text)) { addedServers = addedServers.Where(s => s.ServerName.ToLower().Contains(AddedSearchText.Text.ToLower())).ToList(); } AllGrid.DataSource = notAdded; AllGrid.DataBind(); AddedGrid.DataSource = addedServers; AddedGrid.DataBind(); }
public Department Get(int id) { return(_departmentDal.Get(x => x.Id == id)); }
public Department GetById(int depId) { return(_departmentDal.Get(p => p.DepId == depId)); }
public IDataResult <Department> GetById(int id) { return(new SuccessDataResult <Department>(_departmentDal.Get(d => d.Id == id))); }
public Department GetById(int id) { return(AutoMapperHelper.MapToSameType(_departmentDal.Get(p => p.DepartmentId == id))); }
public Department Get(int id) { return(_departmentDal.Get(id)); }
public Department GetById(int departmentId) { return(_departmentDal.Get(x => x.Id == departmentId)); }
public Department GetDepartmentById(int Id) { return(_departmentDal.Get(k => k.Id == Id)); }
public IDataResult <Department> GetById(int Id) { return(new SuccessDataResult <Department>(_departmentDal.Get(d => d.Id == Id), Messages.DepartmentGetted)); }
public IActionResult Delete(int id) { var department = _departmentDal.Get(id); return(View(department)); }