public void TestAdd() { var request = new Request <Department>() { Obj = new Department() { Code = "1001", CompanyId = 100, FullName = "营业东部", ParentId = 1000, CreateUserId = 1, CreateUserName = "******", CreateDate = DateTime.Now } }; new SysLogService().Add(new Request <SysLog>() { Obj = new SysLog() { CreateDate = DateTime.Now, Location = "Test/DepartmentService", Action = "TestAdd", Message = JsonConvert.Serialize(request), Type = "添加", UserId = 1, UserName = "******" } }); var response = service.Add(request); Assert.AreEqual(response.Status, 0); }
public async void TestPost() { using (var client = server.CreateClient().AcceptJson()) { var step = 1; var service = new DepartmentService(); var countBefore = service.GetAll().Count(); var item = service.GetAll().FirstOrDefault(); if (item == null) { var newItem = new Department() { Id = 0, Name = string.Format("Department {0}", countBefore) }; service.Add(item); item = service.GetAll().FirstOrDefault(); step = 2; } var response = await client.PostAsJsonAsync("/api/Departments", item); var result = await response.Content.ReadAsJsonAsync <Department>(); var countAfter = service.GetAll().Count(); Assert.Equal(countBefore, countAfter - step); Assert.Equal((int)response.StatusCode, 201); } }
protected void btnSave_Click(object sender, EventArgs e) { var obj = new DEPARTMENT(); obj.DEPARTMENT_CODE = popTxtDepartmentCode.Text; obj.DEPARTMENT_NAME = txtDepartmentName.Text; var cmd = new DepartmentService(obj); if (flag.Text.Equals("Add")) { obj.Action = ActionEnum.Create; obj.CREATE_DATE = DateTime.Now; obj.CREATE_EMPLOYEE_ID = 0; obj.UPDATE_DATE = DateTime.Now; obj.UPDATE_EMPLOYEE_ID = 0; obj.SYE_DEL = true; cmd.Add(); } else { obj.Action = ActionEnum.Update; obj.DEPARTMENT_ID = Convert.ToInt32(ViewState["depId"].ToString()); obj.UPDATE_DATE = DateTime.Now; obj.UPDATE_EMPLOYEE_ID = 0; obj.SYE_DEL = true; cmd.Edit(); } ViewState["depId"] = null; Response.Redirect("SearchDepartment.aspx"); }
public void Add_AddsANewDepartment() { service.Add(new Department()); mockDepartmentsRepostiory.AssertWasCalled(x => x.Add(Arg <Department> .Is.Anything)); mockUnitOfWork.AssertWasCalled(x => x.Save(), x => x.Repeat.Once()); }
/// <summary> /// Thêm mới hoặc Cập nhật thông tin Bộ Phận /// </summary> /// <param name="departmentName"></param> private Department InsertOrUpdateDepartment(string departmentName) { if (!string.IsNullOrEmpty(departmentName)) { Department department; if (!_departmentService.CheckDepartmentNameExits(departmentName)) { department = _departmentService.GetDepartmentName(departmentName); } else { department = new Department() { DepartmentID = NextDepartmentId(), DepartmentName = departmentName, CreatedBy = _userName, CreatedDate = DateTime.Now, Description = departmentName, }; try { _departmentService.Add(department); } catch (Exception ex) { XtraMessageBox.Show(string.Format("Lỗi thêm Bộ Phận \n{0}", ex.Message)); } } return(department); } return(null); }
private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtDepartmentID.Text)) { Ultils.TextControlNotNull(txtDepartmentID, "Mã Bộ Phận"); } else if (string.IsNullOrEmpty(txtDepartmentName.Text)) { Ultils.TextControlNotNull(txtDepartmentName, "Tên Bộ Phận"); } else { if (string.IsNullOrEmpty(_departmentId)) { _department = new Department() { DepartmentID = txtDepartmentID.Text.Trim(), DepartmentName = txtDepartmentName.Text, Active = checkActive.Checked, CreatedDate = DateTime.Now, CreatedBy = Program.CurrentUser.Username, }; try { _departmentService.Add(_department); _logService.InsertLog(Program.CurrentUser.Username, "Thêm", this.Text); MessageBoxHelper.ShowMessageBoxSuccess("Thêm thành công!"); ResetControls(); } catch (Exception ex) { MessageBoxHelper.ShowMessageBoxError(ex.Message); } } else { _department = _departmentService.GetDepartmentById(_departmentId); if (_departmentId != null) { _department.DepartmentName = txtDepartmentName.Text; _department.Description = txtDescription.Text; _department.Active = checkActive.Checked; _department.ModifyDate = DateTime.Now; _department.ModifyBy = Program.CurrentUser.Username; try { _departmentService.Update(_department); _logService.InsertLog(Program.CurrentUser.Username, "Sửa", this.Text); MessageBoxHelper.ShowMessageBoxSuccess("Sửa thành công!"); ResetControls(); } catch (Exception ex) { MessageBoxHelper.ShowMessageBoxError(ex.Message); } } } } }
public void AddOrUpdateDepartment() { Department dp = new Department(); dp.DName = Request.Form["dname"].Trim(); dp.Addr = Request.Form["daddr"].Trim(); dp.MobilePhone = Request.Form["dmbp"].Trim(); dp.Fax = Request.Form["dfax"].Trim(); dp.Email = Request.Form["demail"].Trim(); //dp.DisCount = double.Parse(Request.Form["ddiscount"].Trim()); dp.EID = int.Parse(Request.Form["ename"].Trim()); string type = Request.Form["dmoperate"]; if (type == "add") { int did = ds.Add(dp); if (did != -1) { Response.Write(did); return; } Response.Write(-1); } if (type == "update") { dp.DID = int.Parse(Request.Form["did"].Trim()); if (ds.Update(dp)) { Response.Write("更新成功 !"); return; } Response.Write("更新失败!"); } }
public object PostAddEdit(DepartmentDTO departmentDTO) { using (DepartmentService departmentService = new DepartmentService()) { sysBpmsDepartment department = departmentDTO.ID != Guid.Empty ? departmentService.GetInfo(departmentDTO.ID) : new sysBpmsDepartment(); department.Update(departmentDTO.DepartmentID, departmentDTO.Name); sysBpmsEmailAccount emailAccount = new sysBpmsEmailAccount(); ResultOperation resultOperation = emailAccount.Update((int)sysBpmsEmailAccount.e_ObjectTypeLU.Department, department.ID, departmentDTO.SMTP, departmentDTO.Port, departmentDTO.MailPassword, departmentDTO.WorkEmail); if (!resultOperation.IsSuccess) { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } if (departmentDTO.ID != Guid.Empty) { resultOperation = departmentService.Update(department, emailAccount); } else { resultOperation = departmentService.Add(department, emailAccount); } if (resultOperation.IsSuccess) { return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success)); } else { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } } }
public ResultModel AddInfo([FromBody] DepartmentInfo department) { department.Create = User.Identity.GetCurrentUser().UserName; department.CreateDate = DateTime.Now; return(GenerateResult("", "", bll.Add(department))); }
public bool AddResult() { DepartmentService deServ = new DepartmentService(); bool f = deServ.Add(id, name); return(f); }
public ResultViewModel <DepartmentEditViewModel> Post(DepartmentEditViewModel model) { ResultViewModel <DepartmentEditViewModel> result = new ResultViewModel <DepartmentEditViewModel>(); try { if (!ModelState.IsValid) { result.Message = "In Valid Model State"; } else { DepartmentEditViewModel selectedUser = DepartmentService.Add(model); result.Successed = true; result.Data = selectedUser; } } catch (Exception ex) { result.Successed = false; result.Message = "حدث خطأ ما"; } return(result); }
public void WhenAddNewDepartmentWithGroupsToEmptyCollection_ShouldCollectionIncludeOneElement() { // Arrange var repo = new DepartmentService(); var startingDepartments = repo.GetDepartments().Where(d => d.Name == DefaultName && d.Head == DefaultHead); // Act var department = new Department { Name = DefaultName, Head = DefaultHead }; department.Groups ??= new List <Group>(); department.Groups.Add(new Group { Name = DefaultGroupName }); department.Groups.Add(new Group { Name = DefaultGroupName }); repo.Add(department); var departments = repo.GetDepartments().SingleOrDefault(d => d.Name == DefaultName && d.Head == DefaultHead); //Assert Assert.IsTrue(!startingDepartments.Any()); Assert.IsNotNull(departments); Assert.AreEqual(DefaultName, departments.Name); Assert.AreEqual(DefaultHead, departments.Head); Assert.AreEqual(2, departments.Groups.Count); foreach (var departmentsGroup in departments.Groups) { Assert.AreEqual(DefaultGroupName, departmentsGroup.Name); } }
public ActionResult Add(Department departmentInfo) { departmentInfo.SubTime = DateTime.Now.ToString(); departmentInfo.DelFlag = (Int32)MvcSpring.OA.Model.Enum.DelFlagEnum.Normal; departmentInfo.Modifedon = DateTime.Now.ToString(); DepartmentService.Add(departmentInfo); return(Content("ok")); }
public ActionResult Create(Department department) { if (ModelState.IsValid) { Service.Add(department); return(RedirectToAction("Index")); } return(View(department)); }
public void Add_CallsAddFromRepository() { //Arrange var departmentInputInfo = new AddDepartmentInputInfo { Name = "javascript" }; var department = new Department { Name = "javascript" }; _mapperMock.Setup(m => m.Map <Department>(departmentInputInfo)).Returns(department); _departmentRepositoryMock.Setup(m => m.Add(department)); //Act _departmentService.Add(departmentInputInfo); //Assert _departmentRepositoryMock.Verify(x => x.Add(department), Times.Once); }
public IActionResult AddEdit(AddEditModel model) { var entity = model.MapTo <Department>(); var result = model.Id.IsNullOrWhiteSpace() ? _departmentService.Add(entity) : _departmentService.Update(entity); return(Json(result)); }
public ActionResult Create(Department model) { model.ActionOperationType = EActionOperationType.Create; if (ModelState.IsValid) { DepartmentService service = new DepartmentService(); service.Add(model); return RedirectToAction("Index"); } this.LoadEditViewBag(model); return View("Create",model); }
public void it_should_call_OnSaving_for_added_entities() { using (var work = Create.Work()) { var s = new DepartmentService(work); var d = s.Create(); d.Name = bad_department_name; s.Add(d); work.Save(); } }
private void SaveSelected(object obj) { if (_selectedDepartment.Id == Guid.Empty) { _departmentService.Add(_selectedDepartment); DepartmentsList.Add(_selectedDepartment); } else { _departmentService.Update(_selectedDepartment); } }
private async Task Save() { DepartmentModel.LocationId = Locations?.SingleOrDefault(location => location.Id.Equals(LocationId))?.Id; if (Id != 0) { await DepartmentService.Update(DepartmentModel); } else { await DepartmentService.Add(DepartmentModel); } NavigationService.Previous(); }
public int Add(Department model) //新增 { //首先判断部门编号是否已存在 Department entity = dal.GetModel(model.d_DeptName); if (entity != null) { return(-1); //编号已存在 } else { return(dal.Add(model)); } }
public void SetUp() { // create the test entity, using a guid string for its name using (var work = Ignorance.Create.Work()) { var service = new DepartmentService(work); this.Dept = service.Create(); this.Dept.Name = Guid.NewGuid().ToString(); this.Dept.GroupName = Guid.NewGuid().ToString(); service.Add(this.Dept); work.Save(); } }
public ActionResult Create(DepartmentViewModel viewModel) { if (!ModelState.IsValid) { return View(viewModel); } using (ModelRepository db = new ModelRepository(this._factory.GetDatabaseObject())) { DepartmentService service = new DepartmentService(db); service.Add(this._toBusinessModel(viewModel)); db.SaveChanges(); } return RedirectToAction("Index"); }
public ActionResult Create(Department department) { try { if (ModelState.IsValid) { departmentService.Add(department); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "Không thể tạo chức vụ!"); } return(View(department)); }
public void WhenAddNewDepartmentToEmptyCollection_ShouldCollectionIncludeOneElement() { // Arrange var repo = new DepartmentService(); var startingDepartments = repo.GetDepartments().Where(d => d.Name == DefaultName && d.Head == DefaultHead); // Act repo.Add(new Department { Name = DefaultName, Head = DefaultHead }); var departments = repo.GetDepartments().SingleOrDefault(d => d.Name == DefaultName && d.Head == DefaultHead); //Assert Assert.IsTrue(!startingDepartments.Any()); Assert.IsNotNull(departments); Assert.AreEqual(DefaultName, departments.Name); Assert.AreEqual(DefaultHead, departments.Head); }
/// <summary> /// Lưu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtDepartmentID.Text)) { txtDepartmentID.Properties.Appearance.BorderColor = System.Drawing.Color.Red; XtraMessageBox.Show("Mã Bộ Phận không được để trống !", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDepartmentID.Focus(); } else if (string.IsNullOrEmpty(txtDepartmentName.Text)) { txtDepartmentName.Properties.Appearance.BorderColor = System.Drawing.Color.Red; XtraMessageBox.Show("Tên Bộ Phận không được để trống !", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDepartmentName.Focus(); } else { var department = new Data.Department() { DepartmentID = txtDepartmentID.Text, DepartmentName = txtDepartmentName.Text, Description = txtDescription.Text, CreatedDate = DateTime.Now, CreatedBy = null, IsActive = checkActive.Checked }; try { _departmentService.Add(department); InsertSysLog(txtDepartmentName.Text); if (XtraMessageBox.Show("Thêm thành công.\n Bạn có muốn thêm mới Bộ Phận nữa không?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { ResetControls(); } else { DialogResult = DialogResult.No; } } catch (Exception ex) { XtraMessageBox.Show(string.Format("Lỗi {0}", ex.Message), "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public async Task <ActionResult> Create([Bind(Include = "DepartmentId,Name,Budget,StartDate,InstructorId")] Department department) { if (ModelState.IsValid) { try { await _departmentService.Add(department); return(RedirectToAction("Index")); } catch (RetryLimitExceededException) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } await PopulateInstructorDropdown(department.InstructorId); return(View(department)); }
public void TestAdd() { ConfigurationHelper.Ensure(); var service = new DepartmentService(); var countBefore = service.GetAll().Count(); var newItem = new Department() { Id = 0, Name = string.Format("Department {0}", countBefore) }; service.Add(newItem); var countAfter = service.GetAll().Count(); Assert.Equal(countBefore, countAfter - 1); }
public IHttpActionResult AddDepartment(SysDepart sysDepart) { var service = new DepartmentService(); var maxDepartNum = service.GetAll().Select(item => item.DepartNum).LastOrDefault(); int maxNum = Int32.Parse(maxDepartNum); maxNum++; sysDepart.DepartNum = maxNum.ToString().PadLeft(6, '0'); sysDepart.ChildCount = 0; sysDepart.IsDelete = 0; sysDepart.Depth = 0; sysDepart.CreateTime = DateTime.Now; var addDepart = service.Add(sysDepart); var result = new { Conut = addDepart ? "添加成功!" : "添加失败!" }; return(Json(result)); }
public void added_entities_should_not_persist() { var guidName = Guid.NewGuid().ToString(); // using Service API, Add a record using (var work = Ignorance.Create.Work()) { var s = new DepartmentService(work); var d = s.Create(); d.Name = guidName; s.Add(d); // but do NOT call Save on Work. } // test (using straight EF) that the record still exists. using (var db = new AdventureWorksEntities()) { var d = db.Departments.FirstOrDefault(p => p.Name == guidName); Assert.IsNull(d, "Add was persisted without Work.Save()."); } }
public async Task <IHttpActionResult> PostDepartment(DepartmentCreateViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var department = await _departments.Add(new Department { Name = model.Name }); try { var result = (DepartmentResultViewModel)department; return(CreatedAtRoute("DefaultApi", new { id = department.Id }, result)); } catch (Exception e) { return(BadRequest(e.Message)); } }
/// <summary> /// Add /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { if (IsNameEmpty()) { return; } var Department = new Department(); if (DepartmentService.IsNameExisted(txtName.Text.Trim())) { MessageBox.Show("This " + txtName.Text.Trim() + " already exists."); } else { Department.Name = txtName.Text; Department.CompanyId = (int)cboCompany.SelectedValue; DepartmentService.Add(Department); } ReloadForm(); }