public void TestMethodUpdate() { OptionInstance.ConfigAutomapper(); EmployeeRepo repo = new EmployeeRepo(@"Persist Security Info=False;Integrated Security=true;Initial Catalog=RJD.Test;Server=localhost"); // TODO: при указании миллисекунд, тест падает DateTime dateTime = new DateTime(2019, 8, 12, 20, 22, 59); var createDto = new EmployeeDto { Id = Guid.NewGuid(), Name = "Иван", Surname = "Иванов" }; repo.Create(createDto); createDto.BornDate = dateTime; repo.Update(createDto); var readDto = repo.Read(createDto.Id); Assert.AreEqual(readDto, createDto); }
public ActionResult <Employee> CreateEmployee( [FromBody] Employee employee) { var newEmployee = _repo.Create(employee); return(Ok(newEmployee)); }
public async Task Fakedata() { for (int i = 1; i < 31; i++) { var testEmployee = new Faker <Employee>() .RuleFor(emp => emp.FirstName, f => f.Name.FirstName()) .RuleFor(emp => emp.LastName, f => f.Name.LastName()) .RuleFor(emp => emp.HomeAddress, f => f.Address.FullAddress()) .RuleFor(emp => emp.Town, f => f.Address.StreetName()) .RuleFor(emp => emp.PostCode, f => f.Address.ZipCode()) .RuleFor(emp => emp.PhoneNumber, f => f.Random.Number(20, 60)) .RuleFor(emp => emp.MaritalStatus, f => "Married") .RuleFor(emp => emp.Status, f => "Active") .RuleFor(emp => emp.DateofBirth, f => f.Date.Past()) .RuleFor(emp => emp.City, f => f.Address.City()) .RuleFor(emp => emp.Email, f => f.Internet.Email()) .RuleFor(emp => emp.NiNumber, f => Guid.NewGuid().ToString()) .RuleFor(emp => emp.Gender, f => f.PickRandom <Gender>().ToString()) .RuleFor(emp => emp.EmployeeType, f => "Permanent") .RuleFor(emp => emp.DateofJoin, f => f.Date.Past()) .RuleFor(emp => emp.ModeofRecruitment, f => "Interview") .RuleFor(emp => emp.DesignationId, f => i) .RuleFor(emp => emp.DepartmentId, f => i) .RuleFor(emp => emp.Education, f => "MCA") .RuleFor(emp => emp.Experience, f => "5 years"); await _context.Create(testEmployee); } //var testDepartment = new Faker<Department>() //.RuleFor(emp => emp.DepartmentName, f => f.Commerce.Department()) //.RuleFor(emp => emp.Description, f => f.Lorem.Word()) //.RuleFor(emp => emp.EmployeeId, f =>f.); }
static void Main(string[] args) { var customerRepository = new CustomerRepo(); var employee = new Employee("John", "Doe", DateTime.Now, null, 2500); var employeeRepository = new EmployeeRepo(); employeeRepository.Create(employee); }
public async Task <IActionResult> PostEmployee([FromBody] Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _context.Create(employee); return(CreatedAtAction("GetEmployee", new { id = employee.Id }, employee)); }
static void Main(string[] args) { OptionInstance.ConfigAutomapper(); EmployeeRepo repo = new EmployeeRepo(@"Persist Security Info=False;Integrated Security=true;Initial Catalog=RJD;Server=localhost"); var createDto = new EmployeeDto { Id = Guid.NewGuid(), Name = "Иван", Surname = "Иванов" }; repo.Create(createDto); }
public ActionResult Create(Employee employee) { if (Session["curEmployeeID"] == null) { return(RedirectToAction("Login", "Employee")); } else { if (ModelState.IsValid) { empRepo.Create(employee); } return(RedirectToAction("Index")); } }
private void BtnSave_Click(object sender, EventArgs e) { try { empRepo.Create(GetEmp()); } catch (Exception ex) { BAL.Exc.ErMessage(ex); } finally { TLPCRUD.Enabled = false; DGVEmployee.DataSource = empRepo.View(); } }
public void TestMethodCreate() { OptionInstance.ConfigAutomapper(); EmployeeRepo repo = new EmployeeRepo(@"Persist Security Info=False;Integrated Security=true;Initial Catalog=RJD.Test;Server=localhost"); var createDto = new EmployeeDto { Id = Guid.NewGuid(), Name = "Иван", Surname = "Иванов" }; repo.Create(createDto); var readDto = repo.Read(createDto.Id); Assert.AreEqual(readDto, createDto); }
public void TestMethodDelete() { OptionInstance.ConfigAutomapper(); EmployeeRepo repo = new EmployeeRepo(@"Persist Security Info=False;Integrated Security=true;Initial Catalog=RJD.Test;Server=localhost"); var createDto = new EmployeeDto { Id = Guid.NewGuid(), Name = "Иван", Surname = "Иванов", BornDate = new DateTime(2019, 8, 12, 20, 22, 59) }; repo.Create(createDto); bool isCreated = !repo.Read(createDto.Id).IsNull(); repo.Delete(createDto); var readDto = repo.Read(createDto.Id); Assert.IsTrue(isCreated && readDto.IsNull()); }
private void BtnAdd_Click(object sender, EventArgs e) { empRepo.Create(GetEmployee()); LoadDGV(); }