public ActionResult Details(long id) { if (ValidateUserPermissions(true, false) == false) { return(RedirectToAction("Login", "Account")); } EndPointIO io = uof_repos.repoEndpointIOs.Find(id); return(View(io)); }
public static APIEndPointIO fromEndpointIO(EndPointIO sourceEndPointIO) { APIEndPointIO result = new APIEndPointIO(); result.ID = sourceEndPointIO.ID; result.EndPointID = sourceEndPointIO.EndPointID; result.ExecTimeStamp = sourceEndPointIO.ExecTimeStamp; result.TimeStamp = sourceEndPointIO.TimeStamp; result.ScheduleTimeStamp = sourceEndPointIO.ScheduleTimeStamp; result.Valu = sourceEndPointIO.Valu; return(result); }
public EndPointIO Find(long id) { EndPointIO io = new EndPointIO(); List <EndPointIO> ios = db.EndPointIOs .Include("Device") .Where(l => l.ID == id).ToList(); if (ios.Count == 1) { io = ios[0]; } else { throw new Exception("Not Found"); } return(io); }
public ResultInfo.Result Add(long endPointID, string value, EndPointIOType ioType, DateTime executionTime, DateTime scheduleTimeStamp) { try { Endpoint end = db.Endpoints.Find(endPointID); EndPointIO endIO = new EndPointIO(); endIO.EndPointID = endPointID; endIO.Valu = value; endIO.IOTypeID = long.Parse(ioType.GetHashCode().ToString()); endIO.TimeStamp = executionTime; endIO.ExecTimeStamp = executionTime; endIO.ScheduleTimeStamp = scheduleTimeStamp; endIO.ThingID = end.ThingID; db.EndPointIOs.Add(endIO); db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", endIO.ID)); } catch { return(ResultInfo.GetResultByID(1)); } }
public ResultInfo.Result Add(long endPointID, string value, EndPointIOType ioType) { //try //{ Endpoint ep = db.Endpoints.Find(endPointID); EndPointIO endIO = new EndPointIO(); endIO.EndPointID = endPointID; endIO.Valu = value; endIO.IOTypeID = long.Parse(ioType.GetHashCode().ToString()); DateTime execTime = DateTime.UtcNow.AddHours(double.Parse(ep.Device.UTC_Diff.ToString())); endIO.TimeStamp = execTime; endIO.ThingID = ep.ThingID; db.EndPointIOs.Add(endIO); db.SaveChanges(); return(ResultInfo.GenerateOKResult("Saved", endIO.ID)); //} //catch (Exception ex) //{ // return ResultInfo.GenerateErrorResult(ex.Message + " :: " + ex.InnerException); //} }