コード例 #1
0
ファイル: SetupController.cs プロジェクト: Fahad05/Tax
        public async Task <IActionResult> Currency(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";
                TxscurrencyDetail obj = new TxscurrencyDetail();
                obj.CurActive  = (obj.CurActive == null) ? true : false;
                obj.CurIsLocal = (obj.CurIsLocal == null) ? false : false;

                return(PartialView(obj));
            }
            else
            {
                ViewData["_Save"]   = "False";
                ViewData["_Update"] = "True";
                TxscurrencyDetail obj = new TxscurrencyDetail();
                obj = db.TxscurrencyDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.CurId == Convert.ToInt32(id)).FirstOrDefault();
                if (obj != null)
                {
                }
                obj.CurActive  = (obj.CurActive == true) ? true : false;
                obj.CurIsLocal = (obj.CurIsLocal == true) ? true : false;
                return(PartialView(obj));
            }
        }
コード例 #2
0
ファイル: SetupController.cs プロジェクト: Fahad05/Tax
        public async Task <IActionResult> Currency(TxscurrencyDetail obj, string Save, string Update, string CurActive, string CurIsLocal)
        {
            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.CurActive  = (CurActive == "true") ? true : false;
                obj.CurIsLocal = (CurIsLocal == "true") ? true : false;
                obj.EnterBy    = user.UserName;
                obj.EnterDate  = System.DateTime.Now;
                db.TxscurrencyDetail.Add(obj);
                db.SaveChanges();
            }
            if (Update != null)
            {
                TxscurrencyDetail obj1 = new TxscurrencyDetail();
                obj1 = db.TxscurrencyDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.CurId == obj.CurId).FirstOrDefault();
                if (obj1 != null)
                {
                    obj1.CurName    = obj.CurName;
                    obj1.CurAbbr    = obj.CurAbbr;
                    obj1.CurActive  = (CurActive == "true") ? true : false;
                    obj1.CurIsLocal = (CurIsLocal == "true") ? true : false;
                    obj1.EditBy     = Convert.ToString(user);
                    obj1.EditDate   = System.DateTime.Now;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("showCurrency"));
        }