예제 #1
0
        public IHttpActionResult GetCustomer(int Id)
        {
            var model     = db.Customers.Find(Id);
            var objective = new SubCustomer()
            {
                Id    = model.Id,
                Name  = model.Name,
                Phone = model.Phone,
                Addr  = model.Addr,
                Img   = model.Img
            };

            return(Json(new { objective }));
        }
예제 #2
0
        public IHttpActionResult GetCustomer()
        {
            var data = db.Customers.ToList();
            var dung = new List <SubCustomer>();

            foreach (var item in data)
            {
                var obj = new SubCustomer()
                {
                    Id    = item.Id,
                    Name  = item.Name,
                    Addr  = item.Addr,
                    Img   = item.Img,
                    Phone = item.Phone
                };
                dung.Add(obj);
            }
            return(Json(new { dung }));
        }
예제 #3
0
        public IHttpActionResult UpdateCustomer([FromBody] Customer model)
        {
            var data = db.Customers.Find(model.Id);

            data.Name  = model.Name;
            data.Addr  = model.Addr;
            data.Phone = model.Phone;
            db.SaveChanges();
            var objective = new SubCustomer()
            {
                Id    = data.Id,
                Name  = data.Name,
                Phone = data.Phone,
                Addr  = data.Addr,
                Img   = data.Img
            };

            return(Json(new { objective }));

            ;
        }
예제 #4
0
        public IHttpActionResult AddCategory()
        {
            string imageName = null;
            var    name      = HttpContext.Current.Request.Form["Name"];
            var    phone     = HttpContext.Current.Request.Form["Phone"];

            var addr = HttpContext.Current.Request.Form["Addr"];


            var httpRequest = HttpContext.Current.Request;
            var postedfile  = httpRequest.Files["image"];

            imageName = new String(Path.GetFileNameWithoutExtension(postedfile.FileName).Take(10).ToArray()).Replace(" ", "-");
            imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedfile.FileName);
            var filePath = HttpContext.Current.Server.MapPath("~/Image/" + imageName);

            postedfile.SaveAs(filePath);
            Customer customer = new Customer()
            {
                Name  = name,
                Phone = phone,
                Addr  = addr,
                Img   = imageName
            };
            var data = db.Customers.Add(customer);

            db.SaveChanges();
            var objective = new SubCustomer()
            {
                Id    = data.Id,
                Name  = data.Name,
                Phone = data.Phone,
                Img   = data.Img,
                Addr  = data.Addr
            };

            return(Json(new { objective }));
        }
예제 #5
0
 public override int GetHashCode()
 {
     return(SubCustomer != null ? SubCustomer.GetHashCode() : 0);
 }