public IHttpActionResult Create(TaoChiNhanh cNModel)
        {
            IHttpActionResult httpActionResult;

            if (string.IsNullOrEmpty(cNModel.TenChiNhanh))
            {
                error.Add("Tên chi nhánh không được phép NULL");
            }

            if (error.Errors.Count == 0)
            {
                ChiNhanh chiNhanh = new ChiNhanh();
                chiNhanh.ChiNhanhId   = cNModel.ChiNhanhId;
                chiNhanh.TenChiNhanh  = cNModel.TenChiNhanh;
                chiNhanh.NgayThanhLap = cNModel.NgayThanhLap;
                chiNhanh.DiaChi       = cNModel.DiaChi;
                chiNhanh = db.ChiNhanhs.Add(chiNhanh);

                db.SaveChanges();
                ChiNhanhModel chiNhanh_Model = new ChiNhanhModel(chiNhanh);
                httpActionResult = Ok(chiNhanh_Model);
            }
            else
            {
                httpActionResult = new ErrorActionResult(Request, HttpStatusCode.BadRequest, error);
            }
            return(httpActionResult);
        }
        public ActionResult EditChiNhanh(ChiNhanhModel model)
        {
            var chinhanh = db.ChiNhanhs.Find(model.Id);

            chinhanh.TenChiNhanh = model.TenChiNhanh;
            chinhanh.DiaChi      = model.DiaChi;
            chinhanh.GhiChu      = model.GhiChu;
            db.SaveChanges();
            return(RedirectToAction("Index", "ChiNhanhAdmin"));
        }
        public ActionResult CreateChiNhanh(ChiNhanhModel model)
        {
            var chinhanh = new ChiNhanh();

            chinhanh.TenChiNhanh = model.TenChiNhanh;
            chinhanh.DiaChi      = model.DiaChi;
            chinhanh.GhiChu      = model.GhiChu;
            new ChiNhanhDao().Insert(chinhanh);
            return(RedirectToAction("Index", "ChiNhanhAdmin"));
        }
        public ActionResult EditChiNhanh(int machinhanh)
        {
            var chinhanh = db.ChiNhanhs.FirstOrDefault(x => x.Id == machinhanh);
            var model    = new ChiNhanhModel();

            model.Id          = machinhanh;
            model.TenChiNhanh = chinhanh.TenChiNhanh;
            model.DiaChi      = chinhanh.DiaChi;
            model.GhiChu      = chinhanh.GhiChu;
            return(View(model));
        }
Beispiel #5
0
        public int updateChiNhanh(ChiNhanhModel cn)
        {
            var chinhanh = db.ChiNhanhs.Find(cn.Id);

            chinhanh.TenChiNhanh = cn.TenChiNhanh;
            chinhanh.DiaChi      = cn.DiaChi;
            chinhanh.Lat         = cn.Lat;
            chinhanh.Lng         = cn.Lng;

            db.SaveChanges();
            return(chinhanh.Id);
        }
Beispiel #6
0
        public int AddChiNhanh(ChiNhanhModel cn)
        {
            var chinhanh = new ChiNhanh();

            chinhanh.TenChiNhanh = cn.TenChiNhanh;
            chinhanh.DiaChi      = cn.DiaChi;
            chinhanh.Lat         = cn.Lat;
            chinhanh.Lng         = cn.Lng;
            db.ChiNhanhs.Add(chinhanh);
            db.SaveChanges();
            return(chinhanh.Id);
        }
        public JsonResult List(string txtSearch, int?page)
        {
            var list = db.ChiNhanhs.OrderByDescending(x => x.Id).ToList();

            int pageSize = 10;

            if (!String.IsNullOrEmpty(txtSearch))
            {
                ViewBag.txtSearch = txtSearch;
                list = list.Where(x => x.TenChiNhanh.Contains(txtSearch)).OrderByDescending(x => x.Id).ToList();
            }
            var data = new List <ChiNhanhModel>();
            int i    = 0;

            foreach (var item in list)
            {
                i++;
                var itemmodel = new ChiNhanhModel();
                itemmodel.STT         = i;
                itemmodel.Id          = item.Id;
                itemmodel.TenChiNhanh = item.TenChiNhanh;
                itemmodel.DiaChi      = item.DiaChi;
                data.Add(itemmodel);
            }
            if (page > 0)
            {
                page = page;
            }
            else
            {
                page = 1;
            }
            int start = (int)(page - 1) * pageSize;

            ViewBag.pageCurrent = page;
            int   totalPage    = data.Count();
            float totalNumsize = (totalPage / (float)pageSize);
            int   numSize      = (int)Math.Ceiling(totalNumsize);

            ViewBag.numSize = numSize;
            var datamodel = data.Skip(start).Take(pageSize);

            return(Json(new { data = datamodel, pageCurrent = page, numSize = numSize }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Index()
        {
            var list  = db.ChiNhanhs.ToList();
            var model = new List <ChiNhanhModel>();
            int i     = 0;

            foreach (var item in list)
            {
                var itemmodel = new ChiNhanhModel();
                itemmodel.Id          = item.Id;
                itemmodel.TenChiNhanh = item.TenChiNhanh;
                itemmodel.DiaChi      = item.DiaChi;
                i++;
                itemmodel.STT    = i;
                itemmodel.GhiChu = item.GhiChu;
                model.Add(itemmodel);
            }
            return(View(model));
        }
 public JsonResult Update(ChiNhanhModel chinhanh)
 {
     return(Json(dao.updateChiNhanh(chinhanh), JsonRequestBehavior.AllowGet));
 }
 public JsonResult Add(ChiNhanhModel chinhanh)
 {
     return(Json(dao.AddChiNhanh(chinhanh), JsonRequestBehavior.AllowGet));
 }