コード例 #1
0
        public static CuaHangUpdateModel LayCuaHangUpdateTheoIDCuaHang(int maCuaHang)
        {
            CuaHangUpdateModel result = null;

            using (var context = new TIT_Entities())
            {
                result = (from ch in context.CuaHangs
                          where ch.MaCuaHang == maCuaHang
                          select new CuaHangUpdateModel()
                {
                    MaCuaHang = ch.MaCuaHang,
                    TenCuaHang = ch.TenCuaHang,
                    DiaChi = ch.DiaChi,
                    DienThoai = "Không có",
                    NgayTao = ch.NgayTao,
                    NguoiTao = ch.NguoiTao,
                    QuyTienMat = ch.QuyTienMat.HasValue ? ch.QuyTienMat.Value : 0,
                    VonDauTu = ch.VonDauTu.HasValue ? ch.VonDauTu.Value : 0,
                    Latitude = ch.Latitude.HasValue ? ch.Latitude.Value : 0,
                    Longitude = ch.Longitude.HasValue ? ch.Longitude.Value : 0,
                    TinhTrang = ch.TinhTrang == 1 ? true : false,
                    TKQuanLy = ch.QuanLyCuaHang
                }).FirstOrDefault();
            }

            return(result);
        }
コード例 #2
0
        public static int CapNhatCuaHangTheoAdmin(CuaHangUpdateModel model)
        {
            using (var context = new TIT_Entities())
            {
                //update
                var item_update = context.CuaHangs.SingleOrDefault(x => x.MaCuaHang == model.MaCuaHang);
                if (item_update != null)
                {
                    item_update.DiaChi        = model.DiaChi;
                    item_update.Latitude      = model.Latitude;
                    item_update.Longitude     = model.Longitude;
                    item_update.QuyTienMat    = model.QuyTienMat;
                    item_update.TenCuaHang    = model.TenCuaHang;
                    item_update.TinhTrang     = model.TinhTrang ? 1 : 0;
                    item_update.VonDauTu      = model.VonDauTu;
                    item_update.QuanLyCuaHang = model.QuanLyCuaHang;

                    try
                    {
                        if (context.SaveChanges() > 0)
                        {
                            return(1);
                        }
                        else
                        {
                            return(0);
                        }
                    }
                    catch (Exception ex)
                    {
                        ex.ToString();
                        //_logger.Error(ex.ToString());
                        return(0);
                    }
                }
            }
            return(0);
        }