Esempio n. 1
0
        public void Create(Contact_Model model)
        {
            var data = Connect_Enttity.Contacts.FirstOrDefault(x => x.Id == model.Id);

            if (data == null)
            {
                var entity = new Contact();
                entity.Name      = model.Name;
                entity.Company   = model.Company;
                entity.Address   = model.Address;
                entity.Tel       = model.Tel;
                entity.Mail      = model.Mail;
                entity.Detail    = model.Detail;
                entity.Date      = Convert.ToDateTime(model.Date);
                entity.Active    = (int)(model.Active);
                entity.Lang      = model.Lang;
                entity.NameEn    = model.NameEn;
                entity.CompanyEn = model.CompanyEn;
                entity.AddressEn = model.AddressEn;
                entity.DetailEn  = model.DetailEn;

                Connect_Enttity.Contacts.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
        [Authorize(Roles = "Admin,Personnel")]  //Personnel
        public ActionResult Update(string Id, string Name, string Company, string Address, string Tel, string Mail, string Detail,
                                   string Date, string Active, string Lang, string NameEn, string CompanyEn, string AddressEn, string DetailEn)
        {
            Contact_Model model = new Contact_Model();//gọi model data

            model.Id      = Convert.ToInt32(Id);
            model.Name    = Name;
            model.Company = Company;

            model.Address = Address;
            model.Tel     = Tel;
            model.Mail    = Mail;
            model.Detail  = Detail;
            model.Date    = DateTime.Now;
            model.Active  = Convert.ToInt32(Active);

            model.Lang   = Lang;
            model.NameEn = NameEn;

            model.CompanyEn = CompanyEn;
            model.AddressEn = AddressEn;
            model.DetailEn  = DetailEn;


            Connect.Update(model);     //gọi service lưu
            Resurt = 1;


            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public IList <Contact_Model> GetId(Contact_Model model)
        {
            IList <Contact_Model> result = new List <Contact_Model>();

            result = Connect_Enttity.Contacts.Where(x => x.Id == model.Id).Select(x => new Contact_Model
            {
                Id        = x.Id,
                Name      = x.Name,
                Company   = x.Company,
                Address   = x.Address,
                Tel       = x.Tel,
                Mail      = x.Mail,
                Detail    = x.Detail,
                Date      = Convert.ToDateTime(x.Date),
                Active    = (int)(x.Active),
                Lang      = x.Lang,
                NameEn    = x.NameEn,
                CompanyEn = x.CompanyEn,
                AddressEn = x.AddressEn,
                DetailEn  = x.DetailEn
            }).ToList();

            return(result);
        }
Esempio n. 4
0
        public void Update(Contact_Model model)
        {
            var data = Connect_Enttity.Contacts.FirstOrDefault(x => x.Id == model.Id);

            if (data != null)
            {
                data.Name      = model.Name;
                data.Company   = model.Company;
                data.Address   = model.Address;
                data.Tel       = model.Tel;
                data.Mail      = model.Mail;
                data.Detail    = model.Detail;
                data.Date      = Convert.ToDateTime(model.Date);
                data.Active    = (int)(model.Active);
                data.Lang      = model.Lang;
                data.NameEn    = model.NameEn;
                data.CompanyEn = model.CompanyEn;
                data.AddressEn = model.AddressEn;
                data.DetailEn  = model.DetailEn;

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
Esempio n. 5
0
 public IEnumerable <Contact_Model> ReadID(Contact_Model model)
 {
     return(GetId(model));
 }