Пример #1
0
        public ActionResult CreateLog(int?id)
        {
            if (id == null)
            {
                return(View(new EmployeeLog()));
            }
            var employeeLog = _iFEmployeeLog.Read(id.Value);

            if (employeeLog.SuccesLogin)
            {
                var employee = _iFEmployee.Read(employeeLog.EmployeeId);
                employeeLog.EmployeeImageBase64 = employee.EmployeeImageBase64;
            }

            return(View(employeeLog));
        }
        public IHttpActionResult Read(EmployeeLogFilter employeeLogFilter)
        {
            var employees    = _iFEmployee.Read();
            var employeeLogs = _iFEmployeeLog.Read(employeeLogFilter);
            var logTypes     = _iFLogType.Read();

            foreach (var employeeLog in employeeLogs)
            {
                var employee = employees.FirstOrDefault(a => a.EmployeeId == employeeLog.EmployeeId);
                if (employee != null)
                {
                    employeeLog.FirstName  = employee.FirstName;
                    employeeLog.LastName   = employee.LastName;
                    employeeLog.MiddleName = employee.MiddleName;
                }

                var logType = logTypes.FirstOrDefault(a => a.LogTypeId == employeeLog.LogTypeId);
                if (logType != null)
                {
                    employeeLog.LogType = logType.Name;
                }
            }
            return(Ok(employeeLogs));
        }
Пример #3
0
 public JsonResult Read()
 {
     return(Json(_iFEmployeeLog.Read()));
 }