public async Task UpdateCustomerFormStatus(int customerFormId, CustomerFormStatus status) { CustomerForm form = await _context.CustomerForms.FindAsync(customerFormId); form.Status = status; await _context.SaveChangesAsync(); }
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)); }
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()); }