public void Edit(QuoteTemplateItem item) { item.GetValidationErrors().ThrowIfHasErrors(); var dbItem = new QuoteTemplate(); if (item.Id != 0) { dbItem = Db.QuoteTemplates.Single(x => x.Id == item.Id); } else { dbItem.DateCreate = DateTime.Now; Db.QuoteTemplates.Add(dbItem); } dbItem.Name = item.Name; dbItem.Description = item.Description; dbItem.CustomDesign = item.CustomDesign; dbItem.DateModify = DateTime.Now; Db.SaveChanges(); item.Id = dbItem.Id; item.DateModify = dbItem.DateModify; item.DateCreate = dbItem.DateCreate; }
public void AppendData(QuoteTemplateItem item) { item.AvaliableCostingTemplates = this.App.CostingTemplate.All(); }
public ActionResult Edit([FromForm] QuoteTemplateItem item) { item.CustomDesign = Service.QuoteTemplate.Get(item.Id).CustomDesign; Service.QuoteTemplate.Edit(item); return(RedirectToAction("Edit", new { id = item.Id })); }