public async Task <JsonResult> GetByCategory(string cat, string api) { try { var data = LocationStorageService.GetByCategory(cat, Guid.Parse(api)); return(Success(LocationStorageVM.MsToVMs(data))); } catch { return(Failed(MessageUtility.ServerError())); } }
public async Task <JsonResult> GetByID(string id, string api) { try { var data = LocationStorageService.GetByIDAPI(Guid.Parse(id), Guid.Parse(api)); return(Success(LocationStorageVM.MToVM(data))); }catch { return(Failed(MessageUtility.ServerError())); } }
public async Task <JsonResult> GetByLocationRadius(string lon, string lat, string cat, string api, string rad) { try { var data = LocationStorageService.GetByCategoryLocationRadius(float.Parse(lon) + float.Parse(rad), float.Parse(lat) + float.Parse(rad), cat, Guid.Parse(api)); return(Success(LocationStorageVM.MsToVMs(data))); } catch { return(Failed(MessageUtility.ServerError())); } }
public static bool Insert(Guid id, Guid oid, Guid lcid, float longi, float lat, string desc, Guid dtID, bool ia) { try { using (var context = new CentralProcessContext()) { var data = LocationStorageVM.set(id, oid, lcid, longi, lat, desc, dtID, ia); context.LocationStorageDB.Add(data); context.SaveChanges(); return(true); } } catch { return(false); } }
public static bool Insert(Guid id, string ownerID, Guid api, float longitude, float latitude, string lc, string desc) { try { using (var context = new GeopersonContext()) { var model = LocationStorageVM.Set(id, ownerID, api, longitude, latitude, lc, desc); context.LocationStorageDB.Add(model); context.SaveChanges(); return(true); } } catch { return(false); } }
public async Task <JsonResult> GetByIDAdmin() { try { var ownerID = Request.Form["oid"]; //category var cat = Request.Form["cat"]; var data = LocationStorageService.GetByOwnerIDCat(ownerID, cat); return(Success(LocationStorageVM.MToVM(data))); } catch { return(Failed(MessageUtility.ServerError())); } }
public static bool IsWithinRange(LocationStorageVM vm, float radius, float longitude, float latitude) { try { var nlong = radius + longitude; var nlat = radius + latitude; if ((vm.Longitude <= nlong || vm.Longitude >= -nlong) && (vm.Latitude <= nlat || vm.Latitude >= -nlat)) { return(true); } return(false); } catch { return(false); } }
public static LocationStorageVM SetSubData(LocationStorage data, Guid aid) { var model = LocationStorageVM.MToVM(data); return(model); }
public static StoreBranchVM SetSubData(StoreBranch data, Guid aid, Guid lcid) { var model = StoreBranchVM.MToVM(data); model.Geolocation = LocationStorageVM.MToVM(LocationStorageService.GetByIDOID(data.GeoLocationID, data.ID, lcid)); return model; }