public async Task <JsonResult> TAGetByOID(string id, string aid)
 {
     try {
         var data = TimerAppService.GetByOID(Guid.Parse(id), Guid.Parse(aid));
         return(Success(TimerAppVM.MsToVMs(data)));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
 public async Task <JsonResult> TARemove()
 {
     try {
         var id  = Guid.Parse(Request.Form["id"]);
         var oid = Guid.Parse(Request.Form["oid"]);
         var api = Guid.Parse(Request.Form["aid"]);
         if (TimerAppService.Remove(id, oid, api))
         {
             return(Success(id.ToString()));
         }
         return(Failed(MessageUtility.ServerError()));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
 public async Task <JsonResult> CheckIsAccessible()
 {
     try {
         //this checks if timerApp is accessible or not
         var taid    = Guid.Parse(Request.Form["id"]);
         var api     = Guid.Parse(Request.Form["api"]);
         var tz      = Guid.Parse(Request.Form["tz"]);
         var timeNow = DateTime.Now;
         if (TimerAppService.IsAccessible(taid, api, timeNow))
         {
             return(Success(true));
         }
         return(Failed(MessageUtility.Unaccessible()));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
 public async Task <JsonResult> TAUpdate()
 {
     try {
         var id  = Guid.Parse(Request.Form["id"]);
         var oid = Guid.Parse(Request.Form["oid"]);
         var api = Guid.Parse(Request.Form["aid"]);
         var et  = DateTime.Parse(Request.Form["et"]);
         var dt  = DateTime.Parse(Request.Form["dt"]);
         if (TimerAppService.Update(id, oid, api, et, dt))
         {
             return(Success(id.ToString()));
         }
         return(Failed(MessageUtility.ServerError()));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }