public void NotConvertBO_WithNull() { GroupBO bo = null; var entity = _converter.Convert(bo); Assert.Null(entity); }
private void InitializeConstructor() { ObjMaster = new GroupBO(); this.SetProperties((INavigation)ObjMaster); this.InitializeForm(this.Name); this.Shown += new EventHandler(frmAttribute_Shown); this.FormClosed += new FormClosedEventHandler(frmAttribute_FormClosed); //txtShortCutKey.Enabled = false; //txtShortCutKey.Text = ""; this.KeyDown += new KeyEventHandler(frmAttribute_KeyDown); ObjMaster.SearchConditions = c => c.Id > 0; grdCompanyGroup.MasterTemplate.ShowRowHeaderColumn = false; grdCompanyGroup.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; grdCompanyGroup.AllowAddNewRow = false; grdCompanyGroup.ShowRowHeaderColumn = false; grdCompanyGroup.ShowGroupPanel = false; grdCompanyGroup.TableElement.AlternatingRowColor = Color.AliceBlue; grdCompanyGroup.RowsChanging += new GridViewCollectionChangingEventHandler(grdAttributes_RowsChanging); grdCompanyGroup.CommandCellClick += new CommandCellClickEventHandler(grid_CommandCellClick); OnNew(); txtGroupName.Focus(); //this.Load += new EventHandler(frmAttributes_Load); }
public GroupBO Create(GroupBO bo) { using (var unitOfWork = _uow) { var convertedBO = _converter.Convert(bo); var createdEntity = unitOfWork.GroupRepository.Create(convertedBO); unitOfWork.Complete(); return(_converter.Convert(createdEntity)); } }
public IActionResult Post([FromBody] GroupBO value) { if (value == null) { return(BadRequest(ErrorMessages.InvalidEntityString)); } var createdEntity = _service.Create(value); if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } return(new OkObjectResult(createdEntity)); }
/// <summary> /// Verify group password /// </summary> /// <param name="user"></param> /// <param name="group"></param> /// <returns></returns> private IActionResult HandleGroupLogin(UserBO user, UserDBBO security, GroupBO group) { if (UserHelper.VerifyPasswordHash(user.Password, security.PasswordHash, security.Salt)) { // If the group password checks out, resond with new JSON object return(Ok(new { token = GenerateToken(user), role = Roles.Group, group })); } // Else YOU SHALL NOT PASS! return(Unauthorized()); }
private void grdAttributes_RowsChanging(object sender, GridViewCollectionChangingEventArgs e) { if (e.Action == Telerik.WinControls.Data.NotifyCollectionChangedAction.Remove) { if (this.CanDelete == false) { // ENUtils.ShowMessage("Permission Denied"); e.Cancel = true; } else { if (grdCompanyGroup.CurrentRow == null) { return; } GroupBO objMaster = new GroupBO(); try { objMaster.GetByPrimaryKey(grdCompanyGroup.CurrentRow.Cells["Id"].Value.ToInt()); if (objMaster.Current != null) { // string Name = objMaster.Current.Name.ToStr(); // string ShortName = objMaster.Current.ShortName.ToStr(); // bool IsDefaultCheck = Convert.ToBoolean(ObjMaster.Current.IsDefault); objMaster.Delete(objMaster.Current); OnNew(); } } catch (Exception ex) { if (objMaster.Errors.Count > 0) { ENUtils.ShowMessage(objMaster.ShowErrors()); } else { ENUtils.ShowMessage(ex.Message); } e.Cancel = true; } } } }
public GroupBO Update(GroupBO bo) { using (var unitOfWork = _uow) { var convertedEntity = _converter.Convert(bo); var entityFromDB = unitOfWork.GroupRepository.Get(convertedEntity.Id); if (entityFromDB == null) { return(null); } entityFromDB.ContactEmail = bo.ContactEmail; unitOfWork.Complete(); return(bo); } }
public User Create(UserBO userBO, UserDBBO userDBBO) { using (var unitOfWork = _uow) { var user = _converter.Convert(userBO, userDBBO); var result = unitOfWork.UserRepository.Create(user); unitOfWork.Complete(); if (result.Role.Equals(Roles.Group)) { var newGroup = new GroupBO { ContactEmail = result.Username, UserId = result.Id }; var convertedGroup = _groupConverter.Convert(newGroup); unitOfWork.GroupRepository.Create(convertedGroup); } unitOfWork.Complete(); return(result); } }
public IActionResult Put(int id, [FromBody] GroupBO value) { if (value == null) { return(new BadRequestObjectResult(ErrorMessages.InvalidEntityString)); } if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } if (id != value.Id) { return(new BadRequestObjectResult(ErrorMessages.MismatchingIdString)); } var result = _service.Update(value); if (result == null) { return(new NotFoundObjectResult(ErrorMessages.NotFoundString)); } return(new OkObjectResult(result)); }
public GroupViewModel(GroupBO GroupBO) { _GroupBO = GroupBO; }