Beispiel #1
0
 public DeletePersonalDataModel(
     UserManager <YABUser> userManager,
     SignInManager <YABUser> signInManager,
     Project1Context context,
     ILogger <DeletePersonalDataModel> logger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     _custRepo      = new CustomersRepo(context);
 }
Beispiel #2
0
 public List <CustomerDTO> GetCustomersVehicles()
 {
     try
     {
         var customersList = CustomersRepo.All().Include(v => v.Vehicles).ToList();
         return(CustomerDTO.GetList(customersList).ToList());
     }
     catch (Exception ex)
     {
         _logger.LogCritical(ex.Message);
         throw ex;
     }
 }
Beispiel #3
0
        public CustomerDTO GetCustomerVehiclesByCustomerId(Guid customerID)
        {
            try
            {
                var customers = CustomersRepo.All().Where(c => c.Id == customerID).Include(v => v.Vehicles);
                if (customers.Count() > 0)
                {
                    return(new CustomerDTO(customers.FirstOrDefault()));
                }

                return(null);
            }
            catch (Exception ex)
            {
                _logger.LogCritical(ex.Message);
                throw ex;
            }
        }
Beispiel #4
0
 public List <LookupDTO> GetCustomersLookup()
 {
     try
     {
         List <LookupDTO> customersLookups = new List <LookupDTO>();
         var customers = CustomersRepo.All().Select(c => new { c.Id, c.Name }).ToList();
         foreach (var customer in customers)
         {
             customersLookups.Add(new LookupDTO(customer.Id, customer.Name));
         }
         return(customersLookups);
     }
     catch (Exception ex)
     {
         _logger.LogCritical(ex.Message);
         throw ex;
     }
 }
Beispiel #5
0
 public CustomerService()
 {
     cr = new CustomersRepo();
 }
 public RegisterConfirmationModel(Project1Context context, UserManager <YABUser> userManager, IEmailSender sender)
 {
     _userManager = userManager;
     _sender      = sender;
     _custRepo    = new CustomersRepo(context);
 }
Beispiel #7
0
        public List <CustomerDTO> GetCustomersVehiclesByStatus(bool status)
        {
            var customersList = CustomersRepo.All().Include(c => c.Vehicles.Where(v => v.CurrentStatus == status)).ToList();

            return(CustomerDTO.GetList(customersList).ToList());
        }
 public CustomersController(IConfiguration configuration)
 {
     _customerRepo = new CustomersRepo(configuration);
     _areaRepo     = new AreaRepo(configuration);
 }