示例#1
0
 public DailyFoodManager(
     IDailyFoodRepository dailyFoodRepository,
     IDailyFoodImgRepository dailyFoodImgRepository
     )
 {
     _DailyFoodRepository    = dailyFoodRepository;
     _DailyFoodImgRepository = dailyFoodImgRepository;
 }
示例#2
0
 public UserDailyFoodService(
     long id,
     User.IUserService user,
     IDailyFoodRepository dailyFoodRepository)
     : base(id, dailyFoodRepository)
 {
     _User = user;
 }
示例#3
0
 public DailyFoodService(long id, IDailyFoodRepository dailyFoodRepository)
 {
     ExceptionHelper.ThrowIfNotId(id, nameof(id));
     _Id = id;
     _DailyFoodRepository = dailyFoodRepository;
     _LazyEntity          = new Lazy <DailyFood>(() =>
     {
         var entity = _DailyFoodRepository.Entities.FirstOrDefault(p => p.Id == id);
         if (entity == null)
         {
             throw new ExceptionWithErrorCode(ErrorCode.没有找到对应条目);
         }
         return(entity);
     });
 }
示例#4
0
 public NoneUserDailyFoodService(
     long id,
     IDailyFoodRepository dailyFoodRepository)
     : base(id, dailyFoodRepository)
 {
 }
示例#5
0
 public DailyFoodServiceFactory(long id, IDailyFoodRepository dailyFoodRepository)
 {
     _DailyFoodRepository = dailyFoodRepository;
 }