private async void OnCheckClicked(object sender, RoutedEventArgs e) { if (_isAdd) { Models.Cost cost = new Models.Cost() { CostAmount = double.Parse(txtAmount.Text), CostDate = dtpDate.SelectedDate.Value.Date, CostName = txtName.Text, Detail = txtDetail.Text, IsDeleted = false }; await query.InsertAsync(cost); this.Close(); } else { Models.Cost cost = new Models.Cost() { CostAmount = double.Parse(txtAmount.Text), CostDate = dtpDate.SelectedDate.Value.Date, CostName = txtName.Text, Detail = txtDetail.Text, }; await query.UpdateAsync(cost, $"where CostId={_costId}"); this.Close(); } }
public DTOModels.Cost FromModelsCostToDTOModelCost(Models.Cost modelCost) { if (modelCost == null) { throw new ArgumentNullException(nameof(modelCost), "Couldn't transform Models.Cost to DTOModels.Cost object! Input parameter is null!"); } DTOModels.Cost dtoModelCost = new DTOModels.Cost { Amount = modelCost.Amount, AmountToDisplay = modelCost.Amount.ToString("N2"), Category = modelCost.CostCategory?.CategoryName, CategoryId = modelCost.CostCategoryId, CostSubCategory = modelCost.CostCategory?.SubCategoryName, Comment = modelCost.Comment, Count = modelCost.Count, Date = modelCost.Date, Id = modelCost.Id, PayType = modelCost.PayType?.Name, PayTypeId = modelCost.PayTypeId, Store = modelCost.Store?.Name, StoreId = modelCost.StoreId }; return(dtoModelCost); }
public ActionResult Orders(int User_Id = 0) { int i = 0; var Need_Candle = db.Candles; var order = db.Cost.Where(x => /*x.Id_Users == User_Id && */ x.Status_Cost == "Ожидание"); //производим выборку всех добавленных заказов в корзину int column = order.Count(); //подсчитываем кол-во выбранного товара Models.Cost[] array = new Models.Cost[column]; //выделяем память под массив моделей свечей foreach (var a in order) //формируем массив { array[i] = new Models.Cost { Id_Cost = a.Id_Cost, Id_Candle = a.Id_Candle, Name = a.Name, Id_Users = a.Id_Users, Email = a.Email }; i++; } count = i; return(View(array));//передаем массив в качестве параметра м-да View }
public void Add_Cost(int User_Id, int Candle_Id)//добавить в корзину { //Session["Status_Cost"] = 0; //Session["NewUser"] = 0; Models.Cost NewCost = new Models.Cost { Id_Candle = Candle_Id, Id_Users = User_Id, Status_Cost = "Корзина" }; db.Cost.Add(NewCost); db.SaveChanges(); string url = Request.ServerVariables["HTTP_REFERER"]; Response.Redirect(url); }
public Models.Cost FromDTOModelCostToModelCost(DTOModels.Cost dtoModelCost) { if (dtoModelCost == null) { throw new ArgumentNullException(nameof(dtoModelCost), "Couldn't transform DTOModels.Cost to Models.Cost object! Input parameter is null!"); } Models.Cost costModel = new Models.Cost { Amount = dtoModelCost.Amount, Comment = dtoModelCost.Comment, CostCategoryId = dtoModelCost.CategoryId, PayTypeId = dtoModelCost.PayTypeId, StoreId = dtoModelCost.StoreId, Id = dtoModelCost.Id, Count = dtoModelCost.Count, Date = dtoModelCost.Date }; return(costModel); }