Пример #1
0
 public void AddLogProfile(string name, Guid globalId, Person owner)
 {
     var logProfile = new LogProfile
     {
         Name = name,
         GlobalId = globalId,
         Person = owner
     };
     _dbContext.LogProfiles.Add(logProfile);
 }
Пример #2
0
 public void AddLogProfile(string name, Guid globalId, string email)
 {
     var person = _dbContext.People.Include(l => l.LogProfiles).FirstOrDefault(p => p.Email == email);
     if (person == null || person.LogProfiles.Any(lp => lp.Name == name))
         throw new ArgumentException("error creating logprofile");
     var logProfile = new LogProfile
         {
             Name = name,
             GlobalId = globalId,
             Person = person
         };
     _dbContext.LogProfiles.Add(logProfile);
 }
Пример #3
0
 private void AddFood(LogMessage logMessage, LogProfile logProfile)
 {
     if (logMessage.Calories <= 0) return;
     var newFoodId = Guid.NewGuid();
     var item = new Food
     {
         GlobalId = newFoodId,
         LogDate = logMessage.LogDate,
         LogProfile = logProfile,
         Message = logMessage.Message,
         Calories = logMessage.Calories,
         FoodTypes = logMessage.FoodTypes
     };
     _dbContext.Foods.Add(item);
 }
Пример #4
0
 public void AddLogProfile(LogProfile logProfile)
 {
     _dbContext.LogProfiles.Add(logProfile);
 }
Пример #5
0
 private void AddTerapy(LogMessage logMessage, LogProfile logProfile)
 {
     if (logMessage.TerapyValue <= 0) return;
     var newTerapyId = Guid.NewGuid();
     var terapy = new Terapy
         {
             GlobalId = newTerapyId,
             IsSlow = logMessage.IsSlow,
             LogDate = logMessage.LogDate,
             LogProfile = logProfile,
             Message = logMessage.Message,
             Value = logMessage.TerapyValue
         };
     _dbContext.Terapies.Add(terapy);
     logMessage.TerapyGlobalId = newTerapyId;
 }
Пример #6
0
 private void AddGlocoseLevel(LogMessage logMessage, LogProfile logProfile)
 {
     if (logMessage.Value <= 0) return;
     var newLogId = Guid.NewGuid();
     var glucoseLevel = new GlucoseLevel
         {
             LogDate = logMessage.LogDate,
             Message = logMessage.Message,
             Value = logMessage.Value,
             GlobalId = newLogId,
             LogProfile = logProfile
         };
     _dbContext.GlucoseLevels.Add(glucoseLevel);
     logMessage.GlobalId = newLogId;
 }