public async Task <IActionResult> Create(FixedAssetDisposal model) { try { if (model.TransDate == DateTime.Now.Date) { var dateAndTime = DateTime.Now; model.TransDate = dateAndTime.Date; } else { model.TransDate = model.TransDate; } var savedrecord = _context.FixedAssetDisposal.Add(model); _context.SaveChanges(); if (savedrecord.Entity.CreationStatus != "Draft") { savedrecord.Entity.DocumentCode = $"WAA - {savedrecord.Entity.Id}"; } model.CreatedBy = string.Format(@"{0}", Guid.NewGuid()); model.CreatedDatetime = DateTime.Now; _context.FixedAssetDisposal.Update(savedrecord.Entity); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View()); } }
public async Task <IActionResult> Edit(FixedAssetDisposal model) { try { if (model.TransDate == DateTime.Now.Date) { var dateAndTime = DateTime.Now; model.TransDate = dateAndTime.Date; } else { model.TransDate = model.TransDate; } if (model.CreationStatus != "DRAFT") { model.DocumentCode = string.Format("DAA" + "-" + @"{0}", Guid.NewGuid()); } _context.FixedAssetDisposal.Update(model); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View()); } }
// GET: FixedAssetDisposal/Create public IActionResult Create() { var data = new FixedAssetDisposal(); var dateAndTime = DateTime.Now; data.TransDate = dateAndTime.Date; data.paymentMode = _context.PaymentMode.Where(a => a.Status == true).ToList(); data.taxCode = _context.TaxCode.Where(a => a.Status == true).ToList(); data.customer = _context.Customer.Where(a => a.Status == true).ToList(); data.chartOfAccounts = _context.ChartOfAccounts.Where(a => a.Status == true).ToList(); data.supplier = _context.Supplier.Where(a => a.Status == true).ToList(); data.asset_subCodes = _context.MasterAssetCategory.Where(a => a.Status == true).ToList(); data.asset_subCodesFa = _context.FixedAssetRegisters.Where(a => a.Status == true).ToList(); return(View(data)); }