Ejemplo n.º 1
0
        public JsonResult InsertOrUpdate(DivisionVm divisionVms, int id)
        {
            try
            {
                var json        = JsonConvert.SerializeObject(divisionVms);
                var buffer      = System.Text.Encoding.UTF8.GetBytes(json);
                var byteContent = new ByteArrayContent(buffer);
                byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");

                if (divisionVms.id == 0)
                {
                    var result = http.PostAsync("divisions", byteContent).Result;
                    return(Json(result));
                }
                else if (divisionVms.id != 0)
                {
                    var result = http.PutAsync("divisions/" + id, byteContent).Result;
                    return(Json(result));
                }

                return(Json(404));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult Update(int id, DivisionVm divisionVm)
        {
            var update = divRepo.Update(id, divisionVm);

            if (update > 0)
            {
                return(Ok("Successfully Update"));
            }
            return(BadRequest("Not Success"));
        }
Ejemplo n.º 3
0
        // GET: api/Divisions
        public IHttpActionResult Create(DivisionVm divisionVm)
        {
            var add = divRepo.Create(divisionVm);

            if (add > 0)
            {
                return(Ok("Successfully Created"));
            }
            return(BadRequest("Not Success"));
        }
Ejemplo n.º 4
0
        public int Create(DivisionVm divisionVm)
        {
            var procedureCreate = "SPCreateDivision";

            param.Add("@name", divisionVm.name);
            param.Add("@department_id", divisionVm.department_id);
            var create = con.Execute(procedureCreate, param, commandType: CommandType.StoredProcedure);

            return(create);
        }
Ejemplo n.º 5
0
        public int Update(int id, DivisionVm divisionVm)
        {
            var procedureUpdateDiv = "SPUpdateDivision";

            param.Add("@id", id);
            param.Add("@nama", divisionVm.name);
            param.Add("@dep_id", divisionVm.department_id);
            var update = con.Execute(procedureUpdateDiv, param, commandType: CommandType.StoredProcedure);

            return(update);
        }
Ejemplo n.º 6
0
        public JsonResult GetById(int id)
        {
            DivisionVm divisionVms = null;
            var        resTask     = http.GetAsync("divisions/" + id);

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

            if (result.IsSuccessStatusCode)
            {
                var getJson = JsonConvert.DeserializeObject(result.Content.ReadAsStringAsync().Result).ToString();
                divisionVms = JsonConvert.DeserializeObject <DivisionVm>(getJson);
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Server Error try after sometimes.");
            }

            return(Json(divisionVms, JsonRequestBehavior.AllowGet));
        }