Пример #1
0
        public async Task <object> UpdateEmployeeWithDetailsById(Guid theBusinessId, Guid theEmployeeId, [FromBody] UpdateEmployeeModel updateEmployeeModel)
        {
            var errors = _employeeValidation.ValidateUpdateEmployeeData(updateEmployeeModel);

            if (errors != null)
            {
                return(errors);
            }
            var response = await _employeeLogic.UpdateEmployeeWithDetailsById(theBusinessId, theEmployeeId, updateEmployeeModel);

            if (response)
            {
                return(_employeeValidation.EmployeeUpdatedSucces());
            }
            return(_employeeValidation.EmployeeIdDoesNotExist(theEmployeeId));
        }