public JsonResult Create(OrderDetailView vm) { CreateOrderRequest request = new CreateOrderRequest(); GetCustomerRequest customerRequest = new GetCustomerRequest(); customerRequest.CustomerID = vm.CustomerCustomerID; request.Customer = _customerService.GetCustomer(customerRequest).Customer; GetEmployeeRequest employeeRequest = new GetEmployeeRequest(); employeeRequest.EmployeeID = vm.EmployeeEmployeeID; request.Employee = _employeeService.GetEmployee(employeeRequest).Employee; request.OrderDate = vm.OrderDate; request.RequiredDate = vm.RequiredDate; request.ShippedDate = vm.ShippedDate; GetShipperRequest shipperRequest = new GetShipperRequest(); shipperRequest.ShipperID = vm.ShipperShipperID; request.Shipper = _shipperService.GetShipper(shipperRequest).Shipper; request.Freight = vm.Freight; request.ShipName = vm.ShipName; request.ShipAddress = vm.ShipAddress; request.ShipCity = vm.ShipCity; request.ShipRegion = vm.ShipRegion; request.ShipPostalCode = vm.ShipPostalCode; request.ShipCountry = vm.ShipCountry; CreateOrderResponse response = _orderService.CreateOrder(request); return(Json(response)); }
public JsonResult Update(EmployeeDetailView vm) { GetEmployeeRequest request = new GetEmployeeRequest(); request.EmployeeID = vm.EmployeeID; ModifyEmployeeRequest updateRequest = _employeeService.GetEmployee(request).Employee.ConvertToModifyEmployeeRequest(); updateRequest.EmployeeID = vm.EmployeeID; updateRequest.LastName = vm.LastName; updateRequest.FirstName = vm.FirstName; updateRequest.Title = vm.Title; updateRequest.TitleOfCourtesy = vm.TitleOfCourtesy; updateRequest.BirthDate = vm.BirthDate; updateRequest.HireDate = vm.HireDate; updateRequest.Address = vm.Address; updateRequest.City = vm.City; updateRequest.Region = vm.Region; updateRequest.PostalCode = vm.PostalCode; updateRequest.Country = vm.Country; updateRequest.HomePhone = vm.HomePhone; updateRequest.Extension = vm.Extension; updateRequest.Photo = vm.Photo; updateRequest.Notes = vm.Notes; GetEmployeeRequest employeeRequest = new GetEmployeeRequest(); employeeRequest.EmployeeID = vm.EmployeeReferenceEmployeeID; updateRequest.EmployeeReference = _employeeService.GetEmployee(employeeRequest).Employee; updateRequest.PhotoPath = vm.PhotoPath; ModifyEmployeeResponse response = _employeeService.ModifyEmployee(updateRequest); return(Json(response)); }
public async Task <List <EmployeeOverviewDto> > GetEmployeesOverview(CancellationToken cancellationToken) { var request = new GetEmployeeRequest(); var response = await _mediator.Send(request, cancellationToken); return(response.EmployeeOverview); }
public JsonResult GetEmployee(System.Int32 id) { DataTableViewModel data1; GetEmployeeRequest request = new GetEmployeeRequest(); request.EmployeeID = id; DetailEmployee_EmployeeDetailView data = _employeeService.GetEmployee(request).Employee.ConvertToDetailEmployee_EmployeeDetailView(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public override async Task <GetEmployeeResponse> GetEmployee(GetEmployeeRequest request, ServerCallContext context) { var employee = await _organizationApp.GetEmployeeAsync(request.Id); var result = new GetEmployeeResponse { Id = employee.Id, Name = employee.Name, DisplayName = employee.DisplayName, DepartmentId = employee.DepartmentId, JobId = employee.JobId, }; return(result); }
public JsonResult GetDetail(System.Int32 id) { EmployeeDetailView vm = new EmployeeDetailView(); GetEmployeeRequest request = new GetEmployeeRequest(); request.EmployeeID = id; GetEmployeeResponse response = _employeeService.GetEmployee(request); if (response.EmployeeFound) { vm = response.Employee.ConvertToEmployeeDetailView(); } return(Json(vm, JsonRequestBehavior.AllowGet)); }
public JsonResult GetOrderDataTable(System.Int32 id) { DataTableViewModel data; GetEmployeeRequest request = new GetEmployeeRequest(); request.EmployeeID = id; EmployeeView employee = _employeeService.GetEmployee(request).Employee; data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = employee.Orders.ToList().Count.ToString(); data.recordsFiltered = employee.Orders.ToList().Count.ToString(); data.data = employee.Orders.ConvertToDetailEmployeeOrderDetailViews().ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public GetEmployeeResponse GetEmployee(GetEmployeeRequest request) { GetEmployeeResponse response = new GetEmployeeResponse(); Employee employee = _employeeRepository .FindBy(request.EmployeeID); if (employee != null) { response.EmployeeFound = true; response.Employee = employee.ConvertToEmployeeView(); } else { response.EmployeeFound = false; } return(response); }
/// <summary> /// Return Employee Information /// </summary> /// <param name="request">Employee ID</param> /// <returns>Employee Information</returns> public static GetEmployeeResponse GetEmployee(GetEmployeeRequest request) { GetEmployeeResponse response = new GetEmployeeResponse(); response.Error = new Handler.ErrorObject(); response.Employee = new Employees(); try { var bussines = EmployeeData.Select.GetEmployee(request.EmployeeID); if (!bussines.Item1.Error) { response.Employee = new Employees() { id = bussines.Item2.id, firstName = bussines.Item2.firstName, lastName = bussines.Item2.lastName, email = bussines.Item2.email, idUser = bussines.Item2.idUser, idUserType = bussines.Item2.idUserType, createDate = bussines.Item2.createDate, upDateDate = bussines.Item2.upDateDate, deleteDate = bussines.Item2.deleteDate, state = bussines.Item2.state }; } else { response.Error.InfoError(bussines.Item1); } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }
public JsonResult Update(OrderDetailView vm) { GetOrderRequest request = new GetOrderRequest(); request.OrderID = vm.OrderID; ModifyOrderRequest updateRequest = _orderService.GetOrder(request).Order.ConvertToModifyOrderRequest(); updateRequest.OrderID = vm.OrderID; GetCustomerRequest customerRequest = new GetCustomerRequest(); customerRequest.CustomerID = vm.CustomerCustomerID; updateRequest.Customer = _customerService.GetCustomer(customerRequest).Customer; GetEmployeeRequest employeeRequest = new GetEmployeeRequest(); employeeRequest.EmployeeID = vm.EmployeeEmployeeID; updateRequest.Employee = _employeeService.GetEmployee(employeeRequest).Employee; updateRequest.OrderDate = vm.OrderDate; updateRequest.RequiredDate = vm.RequiredDate; updateRequest.ShippedDate = vm.ShippedDate; GetShipperRequest shipperRequest = new GetShipperRequest(); shipperRequest.ShipperID = vm.ShipperShipperID; updateRequest.Shipper = _shipperService.GetShipper(shipperRequest).Shipper; updateRequest.Freight = vm.Freight; updateRequest.ShipName = vm.ShipName; updateRequest.ShipAddress = vm.ShipAddress; updateRequest.ShipCity = vm.ShipCity; updateRequest.ShipRegion = vm.ShipRegion; updateRequest.ShipPostalCode = vm.ShipPostalCode; updateRequest.ShipCountry = vm.ShipCountry; ModifyOrderResponse response = _orderService.ModifyOrder(updateRequest); return(Json(response)); }