public void GetCurrentActivityOnUser() { IActivityDAL dalAct = new ActivityImpl(); Activity_Assitance aa = dalAct.GetCurrentActivity(19); Assert.AreEqual(true, aa != null); }
public bool StopTime(int idActivityAssistance, int idUser) { bool res = false; using (var u = new UnitWork <Activity_Assitance>()) { Activity_Assitance aa = u.genericDAL.Get(idActivityAssistance); using (var un = new UnitWork <Activity>()) { string[] parts = aa.timeOcurred.Split(':'); User usu; using (var unUsu = new UnitWork <User>()) { usu = unUsu.genericDAL.Get(idUser); } Activity act = un.genericDAL.Get(aa.idActivity); if (act != null) { aa.kcal = act.met * 0.0175m * usu.weight; } } aa.status = false; aa.end = DateTime.Now; u.genericDAL.Update(aa); res = u.Complete(); } return(res); }
public Activity_Assitance GetActivity_Assistance(int id) { Activity_Assitance aa = null; using (var u = new UnitWork <Activity_Assitance>()) { aa = u.genericDAL.Get(id); } return(aa); }
public Activity_Assitance StartActivity(Activity_Assitance aa) { bool res = false; using (var u = new UnitWork <Activity_Assitance>()) { u.genericDAL.Add(aa); res = u.Complete(); } return(res ? aa : null); }
public string GetCurTime(int idActivityAssistance) { string cur = "00:00:00"; using (var u = new UnitWork <Activity_Assitance>()) { Activity_Assitance aa = u.genericDAL.Get(idActivityAssistance); if (aa != null) { cur = aa.timeOcurred; } } return(cur); }
public Activity_Assitance GetCurrentActivity(int idAissistance) { Activity_Assitance aa = null; using (var u = new UnitWork <Activity_Assitance>()) { if (u.genericDAL.Find(o => o.end == null && o.kcal == -5 && o.idAssistance == idAissistance) != null) { List <Activity_Assitance> acts = u.genericDAL.Find(o => o.end == null && o.kcal == -5 && o.idAssistance == idAissistance).ToList(); if (acts != null && acts.Count() > 0) { aa = acts.Last(); } } } return(aa); }
public void MakeActivity() { IActivityDAL dalAct = new ActivityImpl(); Activity_Assitance aa = dalAct.StartActivity(new Activity_Assitance() { idActivity = 1, idAssistance = 19, end = null, kcal = -5, start = DateTime.Now, status = false, timeOcurred = "00:00:00" }); Assert.AreEqual(true, aa != null); }
public static ActivitieAssistanceViewModel Converter(Activity_Assitance sup) { if (sup == null) { return(null); } return(new ActivitieAssistanceViewModel() { idActivityAssistance = sup.idActivityAssistance, end = sup.end, idActivity = sup.idActivity, idAssistance = sup.idAssistance, kcal = sup.kcal, start = sup.start, status = sup.status, timeOcurred = sup.timeOcurred }); }
public object UpdateTime(string timeOcurred, int idActivityAssistance) { bool res = false; bool upd = false; bool finished = false; using (var u = new UnitWork <Activity_Assitance>()) { Activity_Assitance aa = u.genericDAL.Get(idActivityAssistance); if (aa != null) { finished = aa.end == null; if (finished) { aa.timeOcurred = timeOcurred; u.genericDAL.Update(aa); res = u.Complete(); } } } return(new { res, timeOcurred, upd, finished }); }