Пример #1
0
        public async Task <IActionResult> AddCustomer([FromBody] Employees employee)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var empId = await adminRepository.AddEmployee(employee);

                    if (empId > 0)
                    {
                        return(Ok(empId));
                    }
                    else
                    {
                        return(NotFound());
                    }
                }
                catch (Exception)
                {
                    return(BadRequest());
                }
            }

            return(BadRequest());
        }
Пример #2
0
        public ActionResult <string> AddEmployee(EmployeeModel model)
        {
            var addEmployeeResponse = _adminRepository.AddEmployee(model);

            if (addEmployeeResponse.IsError)
            {
                return(BadRequest(addEmployeeResponse.Message));
            }

            return(Ok());
        }
Пример #3
0
        public async Task <IActionResult> EmployeeCreate(Employees employee)
        {
            TempData["message"] = string.Empty;
            if (employee == null)
            {
                return(View(new Employees()));
            }

            bool succeeded = await repo.AddEmployee(employee);

            if (succeeded)
            {
                return(RedirectToAction("EmployeeIndex"));
            }

            return(View(employee));
        }