/// <summary> /// The contructor requires an open DataContext to work with /// </summary> /// <param name="context">An open DataContext</param> public RepositorySafety(SafetyContext context) { this.Context = context; try { this.Entities = context.Set <TEntity>(); } catch { this.Queries = context.Query <TEntity>(); } }
public SafetyController(SafetyContext context, ISafetyService service, IFluentEmail email) { _context = context; _service = service; _email = email; }
public SafetyService(SafetyContext context, IMapper mapper, IEmailService emailService) { _context = context; _mapper = mapper; _emailService = emailService; }