public ActionResult AddUserForFunction(FormCollection fc)
        {
            //UserFunction model = new UserFunction();
            string userID = fc["UserID"].ToString();
            int    uID    = 0;

            int.TryParse(userID, out uID);
            string             strFunction = fc["Function"];
            var                lstFunction = strFunction.Split(',').ToList();
            List <MemberModel> lst         = new List <MemberModel>();

            foreach (var item in lstFunction)
            {
                MemberModel m = new MemberModel();
                m.UserID      = uID;
                m.FuncID      = int.Parse(item);
                m.CreatedBy   = Core.Helper.ConfigHelper.User.Username;
                m.CreatedDate = DateTime.Now;
                lst.Add(m);
            }
            MemberDAL dal      = new MemberDAL();
            var       lstCheck = dal.GetList(uID);
            bool      rs       = false;

            if (lstCheck != null && lstCheck.Count > 0)
            {
                rs = dal.Update(lst, uID);
            }
            else
            {
                rs = dal.Insert(lst, uID);
            }
            if (rs)
            {
                ViewData["SuccessMsg"] = "Thêm thành công.";
            }
            else
            {
                ViewData["ErrorMsg"] = "Thêm không thành công.";
            }
            return(View());
        }
Example #2
0
 public void GetList(out List <Member> member, out Dictionary <int, string> membershipDic)
 {
     meDAL.GetList(out member, out membershipDic);
 }