public ActionResult DeleteConfirmed(int id) { Comodity comodity = db.Comodities.Find(id); db.Comodities.Remove(comodity); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name")] Comodity comodity) { if (ModelState.IsValid) { db.Entry(comodity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(comodity)); }
public ActionResult Create([Bind(Include = "ID,Name")] Comodity comodity) { if (ModelState.IsValid) { db.Comodities.Add(comodity); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(comodity)); }
// GET: Comodities/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comodity comodity = db.Comodities.Find(id); if (comodity == null) { return(HttpNotFound()); } return(View(comodity)); }
public Task <Comodity> GetTestBuget() { Comodity test = ComodityService.DbSet.FirstOrDefault(comodity => comodity.Code.Equals("Test")); if (test != null) { return(Task.FromResult(test)); } else { string guid = Guid.NewGuid().ToString(); test = new Comodity() { Code = guid, Name = string.Format("Test {0}", guid), }; int id = ComodityService.Create(test); return(ComodityService.GetAsync(id)); } }
public List <VatInvoice> ModelTransform(List <Root> roots) { List <VatInvoice> invoices = new List <VatInvoice>(); foreach (var root in roots) { var invoice = new VatInvoice(); invoice.InvoiceType = root.words_result.InvoiceType; invoice.InvoiceTypeOrg = root.words_result.InvoiceTypeOrg; invoice.Comodities = new List <Comodity>(); for (var i = 0; i < root.words_result.CommodityName.Count; i++) { var commodity = new Comodity(); if (root.words_result.CommodityName != null && root.words_result.CommodityName.Count > 0) { //commodity.Name = root.words_result.CommodityName.Select(t => t.word).ToArray()[i]; commodity.Name = root.words_result.CommodityName.Find(t => t.row == (i + 1).ToString()).word; } //type if (root.words_result.CommodityType != null && root.words_result.CommodityType.Count > 0) { commodity.Type = root.words_result.CommodityType.Find(t => t.row == (i + 1).ToString()).word; } //unit if (root.words_result.CommodityUnit != null && root.words_result.CommodityUnit.Count > 0) { commodity.Unit = root.words_result.CommodityUnit.Find(t => t.row == (i + 1).ToString()).word; } //num if (root.words_result.CommodityNum != null && root.words_result.CommodityNum.Count > 0) { commodity.Quantity = root.words_result.CommodityNum.Find(t => t.row == (i + 1).ToString()).word; } //UnitPrice if (root.words_result.CommodityPrice != null && root.words_result.CommodityPrice.Count > 0) { commodity.UnitPrice = root.words_result.CommodityPrice.Find(t => t.row == (i + 1).ToString()).word; } //Amount if (root.words_result.CommodityAmount != null && root.words_result.CommodityAmount.Count > 0) { commodity.Price = root.words_result.CommodityAmount.Find(t => t.row == (i + 1).ToString()).word; } //TaxRate if (root.words_result.CommodityTaxRate != null && root.words_result.CommodityTaxRate.Count > 0) { commodity.TaxRate = root.words_result.CommodityTaxRate.Find(t => t.row == (i + 1).ToString()).word; } //TaxAmount if (root.words_result.CommodityTax != null && root.words_result.CommodityTax.Count > 0) { commodity.TaxAmount = root.words_result.CommodityTax.Find(t => t.row == (i + 1).ToString()).word; } invoice.Comodities.Add(commodity); } invoices.Add(invoice); } return(invoices); }
public bool IsValid() => TradeValidator.IsValid() && Trade.GetTradeCost() > Comodity.GetCost();