Exemple #1
0
        public async Task <IActionResult> Site(TxssiteDetail obj, string SitActive, string Save, string Update)
        {
            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.SitActive = (obj.SitActive == true) ? true : false;
                obj.EnterBy   = user.UserName;
                obj.EnterDate = System.DateTime.Now;
                db.TxssiteDetail.Add(obj);
                db.SaveChanges();
            }
            if (Update != null)
            {
                TxssiteDetail obj1 = new TxssiteDetail();
                obj1 = db.TxssiteDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.SitId == obj.SitId).FirstOrDefault();
                if (obj1 != null)
                {
                    obj1.SitName   = obj.SitName;
                    obj1.SitAbbr   = obj.SitAbbr;
                    obj1.SitDesc   = obj.SitDesc;
                    obj1.SitActive = (obj.SitActive == true) ? true : false;
                    obj1.EditBy    = user.UserName;
                    obj1.EditDate  = System.DateTime.Now;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("showSite"));
        }
Exemple #2
0
        public async Task <IActionResult> Site(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";
                TxssiteDetail obj = new TxssiteDetail();
                obj.SitActive = (obj.SitActive == null) ? true : false;
                return(PartialView(obj));
            }
            else
            {
                ViewData["_Save"]   = "False";
                ViewData["_Update"] = "True";
                TxssiteDetail obj = new TxssiteDetail();
                obj           = db.TxssiteDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.SitId == Convert.ToInt32(id)).FirstOrDefault();
                obj.SitActive = (obj.SitActive == true) ? true : false;
                return(PartialView(obj));
            }
        }