예제 #1
0
        public async Task <IActionResult> Update(int id, EmployeeToSave employeeToSave)
        {
            if (id == 0)
            {
                return(BadRequest("Id is empty"));
            }

            try
            {
                await Task.Run(() =>
                {
                    var employee        = mapper.Map <Employee>(employeeToSave);
                    employee.EmployeeId = id;

                    employeeRepo.UpdateEmployee(employee);
                });

                return(Ok());
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                return(BadRequest("Something went wrong. Unsuccessfully save"));
            }
        }
예제 #2
0
        public async Task <IActionResult> Create(EmployeeToSave employeeToSave)
        {
            try
            {
                await Task.Run(() =>
                {
                    var employee = mapper.Map <Employee>(employeeToSave);

                    employeeRepo.InsertEmployee(employee);
                });

                return(Ok());
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                return(BadRequest("Something went wrong. Unsuccessfully save"));
            }
        }