コード例 #1
0
        public void CanCreateEmployee()
        {
            var result = _repository.Create(_employee);

            Assert.NotNull(result);
            Assert.IsType(typeof(Employees), result);
        }
コード例 #2
0
        public HttpResponseMessage AddEmployee(EmployeesDto employee)
        {
            var repository = new EmployeesRepository();
            var result     = repository.Create(employee);

            if (result)
            {
                return(Request.CreateResponse(HttpStatusCode.Created));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "no!"));
        }
コード例 #3
0
        public void Create()
        {
            EmployeesRepository test = new EmployeesRepository();
            Employees           e1   = new Employees()
            {
                Account  = "osborn",
                Password = "******",
                Address  = "台中",
                Email    = "*****@*****.**",
                Birthday = new DateTime(1996, 4, 25),
                Name     = "陳兆煇",
                Phone    = "0918"
            };

            test.Create(e1);
        }
コード例 #4
0
        public ActionResult Create([FromForm] Employee employee)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _repository.Create(employee);
                    return(RedirectToAction(nameof(Index)));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError(String.Empty, e.Message);
            }

            return(View(employee));
        }
コード例 #5
0
        public void EmployeesRepositoryTests_Create()
        {
            EmployeesRepository repository = new EmployeesRepository();
            Employees           employees  = new Employees()
            {
                Account  = "Ricky",
                Password = "******",
                Name     = "林瑞琪",
                Birthday = DateTime.Parse("1993-09-26"),
                Email    = "*****@*****.**",
                Phone    = "0998731886",
                Address  = "台南"
            };

            repository.Create(employees);
            var result = repository.GetByEmployeesAccount("Ricky");

            Assert.IsTrue(result != null);
        }