public override async Task Execute(Message message, TelegramBotClient client) { var chatId = message.Chat.Id; var messageText = message.Text; await client.SendTextMessageAsync(chatId, RentHelper.EvaluateMessage(messageText), Telegram.Bot.Types.Enums.ParseMode.Default); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListItems = RentHelper.GetRent(User.UserId); } }
public void GenerateAnswerToUser() { string expectedAnswer = $"Привет, расчет за {RentHelper.GetPreviuosMonth()} : аренда 22000 + кварплата 1 + электричество 2 + газ 3 = 22006"; var answer = RentHelper.EvaluateMessage(messageText); Assert.AreEqual(answer, expectedAnswer); }
public void CheckGas() { string messageText = $"rent gas {gasValue}"; var value = RentHelper.GetValue(messageText, Constants.GasKeyword); Assert.AreEqual(value, gasValue); }
public void CheckElectricity() { string messageText = $"rent electricity {electricityValue}"; var value = RentHelper.GetValue(messageText, Constants.ElectricityKeyword); Assert.AreEqual(value, electricityValue); }
public void CheckKvarplata() { string messageText = $"rent kvarplata {kvartPlataValue}"; var value = RentHelper.GetValue(messageText, Constants.KvarplataKeyword); Assert.AreEqual(value, kvartPlataValue); }
public void CheckKvarplataElectricityAndGas() { var kvartPlataEvaluatedValue = RentHelper.GetValue(messageText, Constants.KvarplataKeyword); var electricityEvaluatedValue = RentHelper.GetValue(messageText, Constants.ElectricityKeyword); var gasEvaluatedValue = RentHelper.GetValue(messageText, Constants.GasKeyword); Assert.AreEqual(kvartPlataEvaluatedValue, kvartPlataValue); Assert.AreEqual(electricityEvaluatedValue, electricityValue); Assert.AreEqual(gasEvaluatedValue, gasValue); }
protected void ButtonAddItem_Click(object sender, EventArgs e) { string title = String.Format("{0}", Request.Form["ctl00$MainContent$input_title"]); string description = String.Format("{0}", Request.Form["ctl00$MainContent$input_description"]); string minRentTime = String.Format("{0}", Request.Form["ctl00$MainContent$input_minrenttime"]); DateTime startDate = DateTime.Parse(input_dateofstart.Value); DateTime endDate = DateTime.Parse(input_dateofend.Value); int priceByDay = Convert.ToInt32(String.Format("{0}", Request.Form["ctl00$MainContent$input_pricebyday"])); int priceByHour = Convert.ToInt32(String.Format("{0}", Request.Form["ctl00$MainContent$input_pricebyhour"])); int priceByMinute = Convert.ToInt32(String.Format("{0}", Request.Form["ctl00$MainContent$input_pricebyminute"])); var objPhotos = Request.Form["RentPhotos"]; Model.Rent rent = new Model.Rent(); if (objPhotos != null) { String[] listPhotos = objPhotos.Split(','); var jsonPhotos = JsonConvert.SerializeObject(listPhotos); rent.ImgUrls = jsonPhotos; } else { rent.ImgUrls = "[\"/img/a/noPhoto.png\"]"; } rent.Title = title; rent.Description = description; rent.RentType = Convert.ToInt32(minRentTime); rent.DateStart = startDate; rent.DateEnd = endDate; rent.Created = DateTime.Now; rent.DayRentPrice = priceByDay; rent.HourRentPrice = priceByHour; rent.MinuteRentPrice = priceByMinute; rent.UserOwnerId = User.UserId; RentHelper.AddRent(rent); }