public string Proveedores(string nit) { try { if (nit != "") { Datos _Datos = new Datos(); string url = System.Configuration.ConfigurationManager.AppSettings["Proveedor"]; string urlServicio = url + "'" + nit + "'"; string json = _Datos.ConsumingService(urlServicio); return(json); } else { resultDto objResult = new resultDto(true, "No tiene NIT del cliente", ""); string obj = new JavaScriptSerializer().Serialize(objResult); return(obj); } } catch (Exception ex) { resultDto objResult = new resultDto(true, ex.Message, ""); string obj = new JavaScriptSerializer().Serialize(objResult); return(obj); } }
public string OrdenCompra(string OC) { try { if (OC != "") { Datos _Datos = new Datos(); string url = System.Configuration.ConfigurationManager.AppSettings["Orden"]; string urlServicio = url + "('" + OC + "')"; string json = _Datos.ConsumingService(urlServicio); return(json); } else { resultDto objResult = new resultDto(true, "No tiene orden compra", ""); string obj = new JavaScriptSerializer().Serialize(objResult); return(obj); } } catch (Exception ex) { resultDto objResult = new resultDto(true, ex.Message, ""); string obj = new JavaScriptSerializer().Serialize(objResult); return(obj); } }
public ActionResult <resultDto> VerifyPayment([FromBody] Nonce nonce) { Console.WriteLine("\n\nNonce: " + nonce); var getway = _brain.GetGateWay(); var request = new TransactionRequest { Amount = Convert.ToDecimal(nonce.chargeAmount), PaymentMethodNonce = nonce.nonce, Options = new TransactionOptionsRequest { SubmitForSettlement = true } }; Result <Transaction> result = getway.Transaction.Sale(request); Console.WriteLine("\n\nresult: " + result.Target.ProcessorResponseText); if (result.Target.ProcessorResponseText == "Approved") { Console.WriteLine("\nis it approved? : " + nonce.nonce); var returnResult = new resultDto { nonce = nonce.nonce, status = "Approved" }; return(Ok(returnResult)); } Console.WriteLine("\n it is not approved " + nonce.nonce); return(BadRequest("Not approved")); }
public resultDto checkLogin(string username, string password) { HashBLL h = new HashBLL(); resultDto result = new resultDto(); var user = new UserBLL().getUserCredentials(username); if (user != null) { if (h.VerifyHash(password, user.Password)) { //login details are correct result.Pass = "******"; result.Role = user.Role; Session.Timeout = 30; Session["ID"] = user.ID; Session["UserName"] = user.Username; Session["Role"] = user.Role; } else result.Pass = "******"; } else result.Pass = "******"; return result; }
public IHttpActionResult Post(detailsDto value) { if (value == null) { return(BadRequest("לא נשלח מידע")); } resultDto r = service.PostUserNutrition(value); if (r == null) { return(BadRequest("עדכון נכשל")); } return(Ok(r)); }
// public List<Dictionary<FoodDto, double>> CalcAllMeals(Dictionary<string, vitamin> nutritionValuesDict) public resultDto CalcAllMeals(Dictionary <string, vitamin> nutritionValuesDict) { //breakfast: Dictionary <FoodDto, double[]> breakFast = new FoodService().GetFoodsNutritionValues(9); Dictionary <FoodDto, double[]> lunch = new FoodService().GetFoodsNutritionValues(10); Dictionary <FoodDto, double[]> dinner = new FoodService().GetFoodsNutritionValues(11); Dictionary <FoodDto, double[]> between = new FoodService().GetFoodsNutritionValues(5); Dictionary <string, double> nutritionValuesBreackfast = new Dictionary <string, double>(); Dictionary <string, double> nutritionValuesLunch = new Dictionary <string, double>(); Dictionary <string, double> nutritionValuesDinner = new Dictionary <string, double>(); Dictionary <string, double> nutritionValuesBetween = new Dictionary <string, double>(); Dictionary <string, List <int> > indexesToRemove = new Dictionary <string, List <int> >(); indexesToRemove.Add("breakFast", new List <int>()); indexesToRemove.Add("lunch", new List <int>()); indexesToRemove.Add("dinner", new List <int>()); indexesToRemove.Add("between", new List <int>()); for (int i = 0; i < nutritionValuesDict.Count; i++) { int numMealsContainNutritionValue = 0; nutritionValuesDict.ElementAt(i).Value.MaxBreakfast = AmountInAllMeal(breakFast, i); if (nutritionValuesDict.ElementAt(i).Value.MaxBreakfast > 0) { numMealsContainNutritionValue++; } nutritionValuesDict.ElementAt(i).Value.MaxLunch = AmountInAllMeal(lunch, i); if (nutritionValuesDict.ElementAt(i).Value.MaxLunch > 0) { numMealsContainNutritionValue++; } nutritionValuesDict.ElementAt(i).Value.MaxDinner = AmountInAllMeal(dinner, i); if (nutritionValuesDict.ElementAt(i).Value.MaxDinner > 0) { numMealsContainNutritionValue++; } nutritionValuesDict.ElementAt(i).Value.MaxBetween = AmountInAllMeal(between, i); if (nutritionValuesDict.ElementAt(i).Value.MaxBetween > 0) { numMealsContainNutritionValue++; } double amountForMeal = nutritionValuesDict.ElementAt(i).Value.client / numMealsContainNutritionValue; if (nutritionValuesDict.ElementAt(i).Value.MaxBreakfast == 0) { indexesToRemove["breakFast"].Add(i); } else { nutritionValuesBreackfast.Add(nutritionValuesDict.ElementAt(i).Key, amountForMeal); } if (nutritionValuesDict.ElementAt(i).Value.MaxLunch == 0) { indexesToRemove["lunch"].Add(i); } else { nutritionValuesLunch.Add(nutritionValuesDict.ElementAt(i).Key, amountForMeal); } if (nutritionValuesDict.ElementAt(i).Value.MaxDinner == 0) { indexesToRemove["dinner"].Add(i); } else { nutritionValuesDinner.Add(nutritionValuesDict.ElementAt(i).Key, amountForMeal); } if (nutritionValuesDict.ElementAt(i).Value.MaxBetween == 0) { indexesToRemove["between"].Add(i); } else { nutritionValuesBetween.Add(nutritionValuesDict.ElementAt(i).Key, amountForMeal); } //if(numMealsContainNutritionValue==0) //todo save the fact this cannot be in the meal } ///results!!! var breakFastRes = CalcRecomandedMenu(nutritionValuesBreackfast, RemoveIndexesFromDict(breakFast, indexesToRemove["breakFast"])); var lunchRes = CalcRecomandedMenu(nutritionValuesLunch, RemoveIndexesFromDict(lunch, indexesToRemove["lunch"])); var dinnerRes = CalcRecomandedMenu(nutritionValuesDinner, RemoveIndexesFromDict(dinner, indexesToRemove["dinner"])); var betweenRes = CalcRecomandedMenu(nutritionValuesBetween, RemoveIndexesFromDict(between, indexesToRemove["between"])); List <Dictionary <FoodDto, double> > result = new List <Dictionary <FoodDto, double> >(); result.Add(breakFastRes); result.Add(lunchRes); result.Add(dinnerRes); result.Add(betweenRes); resultDto r = new resultDto(); r.menuList = new List <menuList>(); foreach (var i in breakFastRes) { r.menuList.Add(new menuList { foodName = i.Key.foodName, amount = i.Value, meal = 1, type = "gram" }); } foreach (var i in lunchRes) { r.menuList.Add(new menuList { foodName = i.Key.foodName, amount = i.Value, meal = 2, type = "gram" }); } foreach (var i in dinnerRes) { r.menuList.Add(new menuList { foodName = i.Key.foodName, amount = i.Value, meal = 3, type = "gram" }); } foreach (var i in betweenRes) { r.menuList.Add(new menuList { foodName = i.Key.foodName, amount = i.Value, meal = 4, type = "gram" }); } return(r); }