Ejemplo n.º 1
0
        public VisaDocumentRequestDTO updateVisaDocumentRequest(VisaDocumentRequestDTO VisaDocumentRequest)
        {
            var selectedEmp = uow.GetRepository <EmployeeVisa>().Get(x => x.Id == VisaDocumentRequest.Id);

            selectedEmp = MapperFactory.CurrentMapper.Map(VisaDocumentRequest, selectedEmp);
            uow.GetRepository <EmployeeVisa>().Update(selectedEmp);
            uow.SaveChanges();
            return(MapperFactory.CurrentMapper.Map <VisaDocumentRequestDTO>(selectedEmp));
        }
 public IActionResult AddVisa(VisaDocumentRequestDTO visaDocumentRequestDTO)
 {
     if (visaDocumentRequestDTO.EmployeeId == 0)
     {
         var emp = employeeService.getEmployeeUser(CurrentUser.Id);
         visaDocumentRequestDTO.EmployeeId = emp.Id;
     }
     service.newVisaDocumentRequest(visaDocumentRequestDTO);
     return(RedirectToAction("Index", "Home"));
 }
Ejemplo n.º 3
0
        public VisaDocumentRequestDTO newVisaDocumentRequest(VisaDocumentRequestDTO VisaDocumentRequest)
        {
            var addedVisaDocumentRequest = MapperFactory.CurrentMapper.Map <VisaDocumentRequests>(VisaDocumentRequest);

            uow.GetRepository <VisaDocumentRequests>().Add(addedVisaDocumentRequest);
            uow.SaveChanges();
            var addedEmployeeVisaDocumentRequest = new EmployeeVisa()
            {
                EmployeeId             = VisaDocumentRequest.EmployeeId,
                VisaDocumentRequestsId = addedVisaDocumentRequest.Id
            };

            uow.GetRepository <EmployeeVisa>().Add(addedEmployeeVisaDocumentRequest);
            uow.SaveChanges();
            return(MapperFactory.CurrentMapper.Map <VisaDocumentRequestDTO>(addedVisaDocumentRequest));
        }