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); }
private async void frmAddReview_Load(object sender, EventArgs e) { rent = await _rentService.GetById <Model.Rent>(rentId); var req = new Model.Requests.Review.ReviewSearchRequest() { VehicleId = rent.VehicleId }; var review = await _reviewService.Get <List <Model.Review> >(req); double rating = 0; if (review.Count > 0) { rating = review.Average(x => x.NumberOfStars); } lblVehicle.Text += " " + rent.Vehicle.Name; lblRating.Text = Math.Round(rating, 1).ToString() + " average score"; lblCount.Text = review.Count.ToString() + " review(s)"; }