Beispiel #1
0
        public bool Insert(ProvinceVM provinceVM)
        {
            var push = new Province(provinceVM);

            applicationContext.Provinces.Add(push);
            var result = applicationContext.SaveChanges();

            return(result > 0);
        }
Beispiel #2
0
        public bool Update(int id, ProvinceVM provinceVM)
        {
            var get = Get(id);

            get.Update(provinceVM);
            applicationContext.Entry(get).State = EntityState.Modified;
            var result = applicationContext.SaveChanges();

            return(result > 0);
        }
        // POST: api/Provinces
        public HttpResponseMessage InsertProvince(ProvinceVM provinceVM)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Wrong Parameter");
            var result  = _iProvinceService.Insert(provinceVM);

            if (result)
            {
                message = Request.CreateResponse(HttpStatusCode.OK, "Successfully Added");
            }
            return(message);
        }
 public bool Insert(ProvinceVM provinceVM)
 {
     if (string.IsNullOrWhiteSpace(provinceVM.Name))
     {
         return(status);
     }
     else
     {
         return(iProvinceRepository.Insert(provinceVM));
     }
 }
 public bool Update(int id, ProvinceVM provinceVM)
 {
     if (string.IsNullOrWhiteSpace(provinceVM.Name))
     {
         return(status);
     }
     else
     {
         var result = _provinceRepository.Update(id, provinceVM);
         return(result);
     }
 }
        public bool Insert(ProvinceVM provinceVM)
        {
            var push = new Province(provinceVM);

            myContext.Provinces.Add(push);
            var result = myContext.SaveChanges();

            if (result > 0)
            {
                status = true;
            }
            else
            {
                status = false;
            }
            return(status);
        }
        public JsonResult GetProvinceLists()
        {
            //var sa = new JsonSerializerSettings();
            var list = _IBOCountry.GetProvinceLists();
            List <ProvinceVM> objList = new List <ProvinceVM>();

            foreach (var item in list)
            {
                var pvm = new ProvinceVM()
                {
                    countryId    = item.countryId,
                    provinceId   = item.provinceId,
                    provinceName = item.provinceName
                };
                objList.Add(pvm);
            }
            return(Json(objList, new JsonSerializerSettings()));
        }
        public bool Update(int id, ProvinceVM provinceVM)
        {
            var put = Get(id);

            put.Update(provinceVM);
            myContext.Entry(put).State = EntityState.Modified;
            var result = myContext.SaveChanges();

            if (result > 0)
            {
                status = true;
            }
            else
            {
                status = false;
            }
            return(status);
        }
        public void InsertOrUpdate(ProvinceVM provinceVM)
        {
            var client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:12280/api/");
            var myContent   = JsonConvert.SerializeObject(provinceVM);
            var buffer      = System.Text.Encoding.UTF8.GetBytes(myContent);
            var byteContent = new ByteArrayContent(buffer);

            byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            if (provinceVM.Id.Equals(0))
            {
                var result = client.PostAsync("Provinces", byteContent).Result;
            }
            else
            {
                var result = client.PutAsync("Provinces/" + provinceVM.Id, byteContent).Result;
            }
        }
        public HttpResponseMessage UpdateProvince(int id, ProvinceVM provinceVM)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bad Request");

            if (string.IsNullOrWhiteSpace(id.ToString()))
            {
                message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Invalid Id");
            }
            else
            {
                var get = _iProvinceService.Update(id, provinceVM);
                if (get)
                {
                    message = Request.CreateResponse(HttpStatusCode.OK, get);
                    return(message);
                }
            }
            return(message);
        }
        public JsonResult GetById(int id)
        {
            ProvinceVM provinceVM = null;
            var        client     = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:12280/api/");
            var responseTask = client.GetAsync("Provinces/" + id);

            responseTask.Wait();
            var result = responseTask.Result;

            if (result.IsSuccessStatusCode)
            {
                var readTask = result.Content.ReadAsAsync <ProvinceVM>();
                readTask.Wait();
                provinceVM = readTask.Result;
            }
            else
            {
                // try to find something
            }
            return(Json(provinceVM, JsonRequestBehavior.AllowGet));
        }
Beispiel #12
0
 public void Post([FromBody] ProvinceVM province)
 {
     _uow.Provinces.Add(_mapper.Map <Province>(province));
     _uow.SaveChanges();
 }
Beispiel #13
0
 public void Update(ProvinceVM provinceVM)
 {
     this.Name       = provinceVM.Name;
     this.UpdateDate = DateTime.Now.ToLocalTime();
 }
Beispiel #14
0
 public Province(ProvinceVM provinceVM)
 {
     this.Name       = provinceVM.Name;
     this.CreateDate = DateTime.Now.ToLocalTime();
 }
Beispiel #15
0
 public void Update(ProvinceVM provinceVM)
 {
     this.Name       = provinceVM.Name;
     this.UpdateDate = DateTimeOffset.Now.LocalDateTime;
 }
Beispiel #16
0
 public Province(ProvinceVM provinceVM)
 {
     this.Name       = provinceVM.Name;
     this.CreateDate = DateTimeOffset.Now.LocalDateTime;
 }
 public bool Update(int id, ProvinceVM provinceVM)
 {
     return(iProvinceRepository.Update(id, provinceVM));
 }