public bool Create(IGoalLog goalLog) { var goalLogDto = Map(goalLog); goalLogDto.Id = _goalLogs.Count; _goalLogs.Add(goalLogDto); return(true); }
private static GoalLogDto Map(IGoalLog goalLog) { var goalLogDto = new GoalLogDto { Id = _goalLogs.Max(u => u.Id) + 1, DateTime = goalLog.DateTime, User = goalLog.User, Calories = goalLog.Calories }; return(goalLogDto); }
public bool Create(IGoalLog goalLog) { var parameters = new Dictionary <string, object> { { "User_Id", goalLog.User.Id }, { "Calories", goalLog.Calories }, { "DateTime", goalLog.DateTime } }; var success = HelpFunctions.nonQuery("GoalLog_Insert", parameters); InstantiateContextSQL(); return(success); }
public bool Update(IGoalLog goalLog) { if (_goalLogs.SingleOrDefault(f => f.DateTime == goalLog.DateTime) != null) { return(false); } try { _goalLogs[goalLog.Id - 1] = Map(goalLog); return(true); } catch (Exception e) { Console.WriteLine(e); } return(false); }
public IGoalLog Read(IGoalLog goalLog) { return(_goalLogs.FirstOrDefault(g => g.Id == goalLog.Id)); }
public bool Edit(IGoalLog goalLog) => _context.Update(goalLog);
public bool Add(IGoalLog goalLog) => _context.Create(goalLog);
public IGoalLog GetBy(IGoalLog goalLog) => _context.Read(goalLog);
public bool Add(int userId, IGoalLog goalLog) { return(_goalLogRepository.Add(goalLog)); }
public IGoalLog Read(IGoalLog goalLog) { var goalLogDto = Read(goalLog.Id); return(goalLogDto); }