Exemplo n.º 1
0
        public async Task UpdateCustomerFormStatus(int customerFormId, CustomerFormStatus status)
        {
            CustomerForm form = await _context.CustomerForms.FindAsync(customerFormId);

            form.Status = status;
            await _context.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public async Task <ApplicationResult> UpdateFormStatus(int customerId, int customerFormId, CustomerFormStatus status)
        {
            await _eventService.CreateEvent(EntityEventType.Customer, customerId, Events.Customer.FormStatusChanged);

            await _service.UpdateCustomerFormStatus(customerFormId, status);

            return(ApplicationResult.Success("Form status updated", status));
        }
Exemplo n.º 3
0
 public async Task <List <T> > GetCustomerForms <T>(CustomerFormStatus status)
 {
     return(await _mapper.ProjectTo <T>(_context.CustomerForms.Include(x => x.Customer).Where(x => x.Status == status)).ToListAsync());
 }