public async Task <IActionResult> Tax(string id) { var user = await _userManager.GetUserAsync(User); if (User == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } if (id == null) { ViewData["_Save"] = "True"; ViewData["_Update"] = "False"; TxstaxDetail obj = new TxstaxDetail(); obj.TaxActive = (obj.TaxActive == null) ? true : false; return(PartialView(obj)); } else { ViewData["_Save"] = "False"; ViewData["_Update"] = "True"; TxstaxDetail obj = new TxstaxDetail(); obj = db.TxstaxDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.TaxId == Convert.ToInt32(id)).FirstOrDefault(); obj.TaxActive = (obj.TaxActive == true) ? true : false; return(PartialView(obj)); } }
public async Task <IActionResult> Tax(TxstaxDetail obj, string Save, string Update, string TaxActive) { var user = await _userManager.GetUserAsync(User); if (User == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } if (Save != null) { obj.Id = user.Id; obj.UserName = user.UserName; obj.TaxActive = (obj.TaxActive == true) ? true : false; obj.EnterBy = user.UserName; obj.EnterDate = System.DateTime.Now; db.TxstaxDetail.Add(obj); db.SaveChanges(); } if (Update != null) { TxstaxDetail obj1 = new TxstaxDetail(); obj1 = db.TxstaxDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.TaxId == obj.TaxId).FirstOrDefault(); if (obj1 != null) { obj1.TaxName = obj.TaxName; obj1.TaxAbbr = obj.TaxAbbr; obj1.TaxPercent = obj.TaxPercent; obj1.TaxDesc = obj.TaxDesc; obj1.TaxActive = (obj.TaxActive == true) ? true : false; obj1.EditBy = user.UserName; obj1.EditDate = System.DateTime.Now; db.SaveChanges(); } } return(RedirectToAction("showTax")); }
public TXSTaxDetailView() { tax = new TxstaxDetail(); lstAccount = new List <Txscoadetail>(); }