public async Task <IActionResult> Create(FixedAssetTransfer model) { try { model.FixedAssetTransferSubForm = JsonConvert.DeserializeObject <List <FixedAssetTransferSubForm> >(model.MultiValuesTransfer); if (model.TransDate == DateTime.Now.Date) { var dateAndTime = DateTime.Now; model.TransDate = dateAndTime.Date; } else { model.TransDate = model.TransDate; } model.CreatedBy = GetUserId(User); model.CreatedDatetime = DateTime.Now; var savedrecord = _context.FixedAssetTransfer.Add(model); _context.SaveChanges(); if (savedrecord.Entity.CreationStatus != "Draft") { savedrecord.Entity.DocumentCode = $"TAA - {savedrecord.Entity.Id}"; } _context.FixedAssetTransfer.Update(savedrecord.Entity); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View()); } }
public IActionResult Edit(FixedAssetTransfer 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("TAA" + "-" + @"{0}", Guid.NewGuid()); } model.ModifiedBy = string.Format(@"{0}", Guid.NewGuid()); model.ModifiedDatetime = DateTime.Now; _context.FixedAssetTransfer.Update(model); _context.SaveChanges(); } catch (Exception ex) { return(View()); } return(RedirectToAction(nameof(Index))); }
// GET: FixedAssetTransfer/Create public IActionResult Create() { var data = new FixedAssetTransfer(); var dateAndTime = DateTime.Now; data.TransDate = dateAndTime.Date; data.asset_subCodes = _context.MasterAssetCategory.Where(a => a.Status == true).ToList(); data.asset_subCodesFa = _context.FixedAssetRegisters.Where(a => a.Status == true).ToList(); data.masterDepartment = _context.MasterDepartment.Where(a => a.Status == true).ToList(); data.masterAssetLocation = _context.MasterAssetLocation.Where(a => a.Status == true).ToList(); return(View(data)); }