public PropertyDetail AddPDetail(PropertyDetail detail) { if (detail.RDate != null && detail.RTime != null) { var date = DateTime.MinValue; if (DateTime.TryParse($"{detail.RDate}T{detail.RTime}", out date)) { detail.RemainderDate = date; } } var r = StaticFunctions.Request( "Farms/Properties/Details/", JsonConvert.SerializeObject(detail), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (detail.ExpenseFlag && detail.Cost != null && detail.Cost != 0) { var r2 = AddExpense(new IncomeAndExpeneses { Fuid = new Guid(Sessions.CurrentFarmUID), Cost = (decimal)detail.Cost, Date = DateTime.Now, Head = detail.Name, Description = detail.Description }); } if (r != null) { var _detail = JsonConvert.DeserializeObject <PropertyDetail>(r); return(_detail); } return(null); }
public SignUpResponse SignUp(SignUpRequest signUpRequest) { var r = StaticFunctions.Request( "Members/GetNewUCodeForSignUp", "", HttpMethod.Get ); GeneratedUcodes uCode = JsonConvert.DeserializeObject <GeneratedUcodes>(r); if (uCode == null) { return(new SignUpResponse { TooManyAttempts = true }); } signUpRequest.GUC = uCode.Guc; var r2 = StaticFunctions.Request( "Members/SignUp", JsonConvert.SerializeObject(signUpRequest), HttpMethod.Post ); return(JsonConvert.DeserializeObject <SignUpResponse>(r2)); }
public IActionResult Entity(string FUID, string PUID, string EUID) { if (FUID == null || PUID == null || EUID == null) { return(NotFound()); } var r = StaticFunctions.Request( "Farms/Properties/Entities/" + PUID + "/" + EUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); ViewData["CurrentFarmName"] = Sessions.CurrentFarmName; ViewData["CurrentFarmUID"] = Sessions.CurrentFarmUID; ViewData["CurrentPropertyName"] = Sessions.CurrentPropertyName; if (r != null) { var entity = JsonConvert.DeserializeObject <EntityOfFp>(r); return(View(entity)); } else { return(NotFound()); } }
public SignInResponse SignIn(SignInRequest signInRequest) { var body = JsonConvert.SerializeObject(signInRequest); var response = StaticFunctions.Request("Members/SignIn", body, HttpMethod.Post); SignInResponse signInResponse = JsonConvert.DeserializeObject <SignInResponse>(response); if (signInResponse.Result) { var user = StaticFunctions.Request( "Members/GetUserFromSignInKey/" + signInRequest.SignInKey, "", HttpMethod.Get, signInResponse.Token ); Users theUser = JsonConvert.DeserializeObject <Users>(user); SignIn(theUser, signInResponse); if (signInRequest.RememberMe) { AddUserToCookies(theUser, signInRequest, signInResponse); } signInResponse.Token = ""; } return(signInResponse); }
private bool AuthenticateFromCookies() { Guid?SUID = Cookies.User.s; Guid?UUID = Cookies.User.ui; var r = StaticFunctions.Request( "Members/AuthenticateFromCookies", JsonConvert.SerializeObject(new Sessions { Uuid = (Guid)UUID, Suid = (Guid)SUID, IsValid = false }), HttpMethod.Get ); var signInResponse = JsonConvert.DeserializeObject <SignInResponse>(r); if (signInResponse.Result) { var r2 = StaticFunctions.Request( "Members/GetUsers/" + UUID, "", HttpMethod.Get, signInResponse.Token ); var theUser = JsonConvert.DeserializeObject <Users>(r2); SignIn(theUser, signInResponse); return(true); } else { ClearCookieUserSession(); return(false); } }
private void InsertAddCOPValue(AddCopvalues value) { StaticFunctions.Request( "Adds/COPValues/", JsonConvert.SerializeObject(value), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); }
private void InsertPicture(Pictures picture) { StaticFunctions.Request( "Adds/Pictures/", JsonConvert.SerializeObject(picture), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); }
public bool IsUsedEmail(string Email) { var r = StaticFunctions.Request( "Members/IsUsedEmail/" + Email, "", HttpMethod.Get ); return(JsonConvert.DeserializeObject <bool>(r)); }
public bool IsUsedUsername(string Username) { var r = StaticFunctions.Request( "Members/IsUsedUsername/" + Username, "", HttpMethod.Get ); return(JsonConvert.DeserializeObject <bool>(r)); }
private void InactiveteSession() { Guid?SUID = Cookies.User.s; if (SUID != null) { var r = StaticFunctions.Request( "Members/InactiveteSession/" + SUID.ToString(), "", HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); } }
public bool DeleteIncomeAndExpenses(string IEUID) { var r = StaticFunctions.Request( "Farms/IncomeAndExpenses/" + IEUID, "", HttpMethod.Delete, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { return(JsonConvert.DeserializeObject <bool>(r)); } return(false); }
private EntityCopvalues AddCOPValue(EntityCopvalues value) { var r = StaticFunctions.Request( "Farms/Properties/Entities/COPValues/", JsonConvert.SerializeObject(value), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r == null) { return(null); } return(JsonConvert.DeserializeObject <EntityCopvalues>(r)); }
public IEnumerable <Users> SearchUser(string key) { var r = StaticFunctions.Request( "Members/SearchUser/" + key, "", HttpMethod.Get ); if (r == null) { return(null); } return(JsonConvert.DeserializeObject <IEnumerable <Users> >(r)); }
public IActionResult GetAdd(string AUID) { var r = StaticFunctions.Request( "Adds/" + AUID, "", HttpMethod.Get ); if (r != null) { var _r = JsonConvert.DeserializeObject <Adds>(r); return(View("AddDetail", _r)); } return(RedirectToAction("Error", "Home")); }
public bool DeleteCollaborators(Collaborators collaborator) { var r = StaticFunctions.Request( "Farms/Collaborators/", JsonConvert.SerializeObject(collaborator), HttpMethod.Delete, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { return(JsonConvert.DeserializeObject <bool>(r)); } return(false); }
public IEnumerable <Adds> GetAdds() { var r = StaticFunctions.Request( "Adds/", "", HttpMethod.Get ); if (r != null) { var _r = JsonConvert.DeserializeObject <IEnumerable <Adds> >(r); return(_r); } return(null); }
public bool DeletePDetail(string DUID) { var r = StaticFunctions.Request( "Farms/Properties/Details/" + DUID, "", HttpMethod.Delete, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { return(JsonConvert.DeserializeObject <bool>(r)); } return(false); }
public FarmEntities AddFarmEntities(FarmEntities entity) { var r = StaticFunctions.Request( "Farms/FarmEntities/", JsonConvert.SerializeObject(entity), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var _r = JsonConvert.DeserializeObject <FarmEntities>(r); return(_r); } return(null); }
public IEnumerable <AddCopvalues> GetEntityCOPValues(string AUID) { var r = StaticFunctions.Request( "Adds/COPValues/" + AUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var values = JsonConvert.DeserializeObject <IEnumerable <AddCopvalues> >(r); return(values); } return(null); }
public Boolean Profile(Users user) { var r = StaticFunctions.Request( "Members/MemberType/", JsonConvert.SerializeObject(user), HttpMethod.Put, User.FindFirst(claim => claim.Type == "Token")?.Value ); Boolean _r = JsonConvert.DeserializeObject <Boolean>(r); if (_r) { // change claims } return(_r); }
public IEnumerable <CategoryOfProperties> GetCategoryProperties(int CUID) { var r = StaticFunctions.Request( "Farms/CategoryProperties/" + CUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var cProperties = JsonConvert.DeserializeObject <IEnumerable <CategoryOfProperties> >(r); return(cProperties); } return(null); }
public IEnumerable <PropertyDetail> GetPDetails(string PUID) { var r = StaticFunctions.Request( "Farms/Properties/Details/" + PUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var values = JsonConvert.DeserializeObject <IEnumerable <PropertyDetail> >(r); return(values); } return(null); }
public EntityDetails UpdateEntityDetail(EntityDetails entityDetail) { var r = StaticFunctions.Request( "Farms/Properties/Entities/Details/", JsonConvert.SerializeObject(entityDetail), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var _r = JsonConvert.DeserializeObject <EntityDetails>(r); return(_r); } return(null); }
public Farms AddFarm(Farms farm) { var r = StaticFunctions.Request( "Farms", JsonConvert.SerializeObject(farm), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var rFarm = JsonConvert.DeserializeObject <Farms>(r); return(rFarm); } return(null); }
public IEnumerable <EntityDetails> GetRemainders() { var r = StaticFunctions.Request( "Farms/GetRemainders/", "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var _r = JsonConvert.DeserializeObject <IEnumerable <EntityDetails> >(r); return(_r); } return(null); }
public Collaborators AddOrUpdateCollaborators(Collaborators collaborator) { var r = StaticFunctions.Request( "Farms/Collaborators/", JsonConvert.SerializeObject(collaborator), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var _r = JsonConvert.DeserializeObject <Collaborators>(r); return(_r); } return(null); }
public IEnumerable <Collaborators> GetCollaborators(string FUID) { var r = StaticFunctions.Request( "Farms/Collaborators/" + FUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var collaborators = JsonConvert.DeserializeObject <IEnumerable <Collaborators> >(r); return(collaborators); } return(null); }
public IncomeAndExpeneses AddExpense(IncomeAndExpeneses expense) { var r = StaticFunctions.Request( "Farms/Expenses/", JsonConvert.SerializeObject(expense), HttpMethod.Post, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var rExpense = JsonConvert.DeserializeObject <IncomeAndExpeneses>(r); return(rExpense); } return(null); }
public IEnumerable <FarmEntities> GetFarmEntities(string FUID) { var r = StaticFunctions.Request( "Farms/FarmEntities/" + FUID, "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r != null) { var entities = JsonConvert.DeserializeObject <IEnumerable <FarmEntities> >(r); return(entities); } return(null); }
public IEnumerable <Farms> GetUserAllFarms() { var r = StaticFunctions.Request( "Farms", "", HttpMethod.Get, User.FindFirst(claim => claim.Type == "Token")?.Value ); if (r == null) { return(null); } var farms = JsonConvert.DeserializeObject <List <Farms> >(r); return(farms); }