예제 #1
0
 public ActionResult EditUser(DTO_user Edit_user)
 {
     if (!this.ModelState.IsValid)
     {
         return(View("Index", Edit_user));
     }
     if (!string.IsNullOrEmpty(Edit_user.UserName))
     {
         SDR_QFS_Datau sdrQfsDataU = this._context.SDR_QFS_DataU.Find(Edit_user.TopicUserID);
         sdrQfsDataU.UserName     = Edit_user.UserName.Trim();
         sdrQfsDataU.Data         = Edit_user.Data;
         sdrQfsDataU.Location     = Edit_user.Location;
         sdrQfsDataU.Division     = Edit_user.Division;
         sdrQfsDataU.UserInitials = Edit_user.UserInitials;
         sdrQfsDataU.UserEmail    = Edit_user.UserEmail;
         sdrQfsDataU.Access       = Edit_user.Access;
         sdrQfsDataU.AccessA      = Edit_user.AccessA;
         sdrQfsDataU.UserPhone    = Edit_user.UserPhone;
         sdrQfsDataU.VimsVisible  = (Edit_user.VimsVisible == "True" ? 1 : 0);
         sdrQfsDataU.VimsDelegate = (Edit_user.VimsDelegate == "True" ? 1 : 0);
         sdrQfsDataU.VimsAccess   = Edit_user.VimsAccess;
         this._context.SaveChanges();
     }
     return(RedirectToAction("Index", new{ sortOrder = "", currentFilter = Edit_user.UserName, searchString = Edit_user.UserName }));
 }
예제 #2
0
        public ActionResult DeleteUserLink(DTO_menubyuser data)
        {
            if (!ModelState.IsValid)
            {
                return((ActionResult)this.View("Detailsview", (object)data));
            }

            ViewBag.Message = "Delete User Link";
            if (data.TopicUserID <= 0)
            {
                return((ActionResult)this.View("Detailsview", (object)data));
            }
            SDR_QFS_Datau sdrQfsDataU = this._context.SDR_QFS_DataU.Find(data.TopicUserID);

            _context.SDR_QFS_DataU.Remove(sdrQfsDataU);
            _context.SaveChanges();
            return(RedirectToAction("Detailsview", (object)new { SearchParam = sdrQfsDataU.UserName, CurrentPage = 1, currentFilter = sdrQfsDataU.UserName }));
        }
예제 #3
0
        public ActionResult AddUserLinkAjax(DTO_menubyuser DTO_Link)
        {
            SDR_QFS_Datau sdrQfsDataU = new SDR_QFS_Datau();

            if (!string.IsNullOrEmpty(DTO_Link.Username))
            {
                sdrQfsDataU.UserName = DTO_Link.Username;
                sdrQfsDataU.TopicID  = DTO_Link.TopicId;
                sdrQfsDataU.Data     = DTO_Link.Description;
                this._context.SDR_QFS_DataU.Add(sdrQfsDataU);
                try
                {
                    this._context.SaveChanges();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            return((ActionResult)this.RedirectToAction("Detailsview", (object)new { SearchParam = "", CurrentPage = 1, currentFilter = DTO_Link.Username }));
        }
예제 #4
0
        public ActionResult EditUserLink(DTO_menubyuser data)
        {
            SDR_QFS_Datau sdrQfsDataU2 = this._context.SDR_QFS_DataU.Find(data.TopicUserID);

            if (!string.IsNullOrEmpty(data.Username))
            {
                sdrQfsDataU2.UserName    = data.Username;
                sdrQfsDataU2.SortOrder   = (decimal)data.SortOrder;
                sdrQfsDataU2.TopicUserID = data.TopicUserID;
                sdrQfsDataU2.Data        = data.DataU;
                sdrQfsDataU2.TopicID     = data.TopicId;
                try
                {
                    this._context.SaveChanges();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            return(RedirectToAction("Detailsview", new { SearchParam = data.Username, CurrentPage = 1, currentFilter = data.Username }));
        }
예제 #5
0
        public ActionResult AddUserAjax(DTO_user New_user)
        {
            Debug.WriteLine(Request.Body);
            if (!this.ModelState.IsValid)
            {
                return((ActionResult)this.View("Index", (object)New_user));
            }

            SDR_QFS_Datau sdrQfsDataU = new SDR_QFS_Datau();

            if (!string.IsNullOrEmpty(New_user.UserName))
            {
                sdrQfsDataU.UserName     = New_user.UserName.Trim();
                sdrQfsDataU.Data         = New_user.Data;
                sdrQfsDataU.Location     = New_user.Location;
                sdrQfsDataU.UserInitials = New_user.UserInitials;
                sdrQfsDataU.TopicID      = 0;
                sdrQfsDataU.Division     = New_user.Division;
                sdrQfsDataU.UserEmail    = New_user.UserEmail;
                sdrQfsDataU.UserPhone    = New_user.UserPhone;
                sdrQfsDataU.VimsVisible  = (New_user.VimsVisible == "true" ? 1 : 0);
                sdrQfsDataU.VimsDelegate = (New_user.VimsDelegate == "true" ? 1 : 0);
                sdrQfsDataU.VimsAccess   = New_user.VimsAccess;
                sdrQfsDataU.Access       = New_user.Access;
                sdrQfsDataU.AccessA      = New_user.AccessA;
                this._context.SDR_QFS_DataU.Add(sdrQfsDataU);
                try
                {
                    this._context.SaveChanges();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            return(RedirectToAction("Index", new{ sortOrder = "", currentFilter = New_user.UserName, searchString = New_user.UserName, New_user = New_user }));
        }