Esempio n. 1
0
        public void Create(Thanhvien_Model model)
        {
            var data = Connect_Enttity.Thanhviens.FirstOrDefault(x => x.id == model.id);

            if (data == null)
            {
                var entity = new Thanhvien();

                entity.Taikhoan   = model.Taikhoan;
                entity.Matkhau    = model.Matkhau;
                entity.Hoten      = model.Hoten;
                entity.Ngaysinh   = model.Ngaysinh;
                entity.Gioitinh   = model.Gioitinh;
                entity.Diachi     = model.Diachi;
                entity.SDT        = model.SDT;
                entity.Email      = model.Email;
                entity.Actice     = (bool)(model.Actice);
                entity.thutu      = (int)(model.thutu);
                entity.CreateDate = DateTime.Now;

                Connect_Enttity.Thanhviens.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
        // [Authorize(Roles = "Admin")]  //Personnel
        public ActionResult Insert(string Taikhoan, string Matkhau, string Hoten, string Ngaysinh, string Gioitinh, string Diachi,
                                   string SDT, string Email, string Actice, string thutu)
        {
            Thanhvien_Model model = new Thanhvien_Model();//gọi model data

            model.Taikhoan = Taikhoan;
            if (Matkhau == "")
            {
                model.Matkhau = "";
            }
            else
            {
                model.Matkhau = StringClass.Encrypt(Matkhau);
            }
            model.Hoten    = Hoten;
            model.Ngaysinh = Convert.ToDateTime(Ngaysinh);

            if (Ngaysinh != "")
            {
                DateTime DateNgaysinh = DateTime.ParseExact(Ngaysinh, @"d/M/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                model.Ngaysinh = DateNgaysinh;
            }
            else
            {
                model.Ngaysinh = null;
            }

            model.Gioitinh = Gioitinh;
            model.Diachi   = Diachi;
            model.SDT      = SDT;
            model.Email    = Email;
            model.Actice   = Convert.ToBoolean(Actice);
            model.thutu    = Convert.ToInt32(thutu);

            if (connect_entity.Thanhviens.FirstOrDefault
                    (x => x.Email == model.Email && x.Taikhoan == model.Taikhoan) == null) // kiểm tra không được trùng tên
            {
                Connect.Create(model);                                                     //gọi service lưu
                Resurt = 1;
            }
            else
            {
                Resurt = 0;
            }


            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public void Update(Thanhvien_Model model)
        {
            var data = Connect_Enttity.Thanhviens.FirstOrDefault(x => x.id == model.id);

            if (data != null)
            {
                data.Taikhoan = model.Taikhoan;
                data.Matkhau  = model.Matkhau;
                data.Hoten    = model.Hoten;
                data.Ngaysinh = model.Ngaysinh;
                data.Gioitinh = model.Gioitinh;
                data.Diachi   = model.Diachi;
                data.SDT      = model.SDT;
                data.Email    = model.Email;
                data.Actice   = (bool)(model.Actice);
                data.thutu    = (int)(model.thutu);

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
Esempio n. 4
0
        public IList <Thanhvien_Model> GetId(Thanhvien_Model model)
        {
            IList <Thanhvien_Model> result = new List <Thanhvien_Model>();

            result = Connect_Enttity.Thanhviens.Where(x => x.id == model.id).Select(x => new Thanhvien_Model
            {
                id         = x.id,
                Taikhoan   = x.Taikhoan,
                Matkhau    = x.Matkhau,
                Hoten      = x.Hoten,
                Ngaysinh   = x.Ngaysinh,
                Gioitinh   = x.Gioitinh,
                Diachi     = x.Diachi,
                SDT        = x.SDT,
                Email      = x.Email,
                Actice     = (bool)(x.Actice),
                thutu      = (int)(x.thutu),
                CreateDate = (DateTime)(x.CreateDate)
            }).ToList();

            return(result);
        }
Esempio n. 5
0
 public IEnumerable <Thanhvien_Model> ReadID(Thanhvien_Model model)
 {
     return(GetId(model));
 }