Example #1
0
        public IActionResult SuaPhongBan(int id)
        {
            var            phongban       = new SuaPhongBan();
            var            url            = $"{Common.Common.ApiUrl}/phongban/layphongban/{id}";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Method = "GET";
            var response = httpWebRequest.GetResponse();

            string responseData;
            Stream responseStream = response.GetResponseStream();

            try
            {
                StreamReader streamReader = new StreamReader(responseStream);
                try
                {
                    responseData = streamReader.ReadToEnd();
                }
                finally
                {
                    ((IDisposable)streamReader).Dispose();
                }
            }
            finally
            {
                ((IDisposable)responseStream).Dispose();
            }
            phongban = JsonConvert.DeserializeObject <SuaPhongBan>(responseData);

            TempData["ThanhCong"] = null;
            TempData["Loi"]       = null;

            return(View(phongban));
        }
        public IActionResult SuaPhongBan(SuaPhongBan model)
        {
            int            ketQua         = 0;
            var            url            = $"{Common.Common.ApiUrl}/phongban/suaphongban";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "PUT";
            using (var streamWrite = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                var json = JsonConvert.SerializeObject(model);
                streamWrite.Write(json);
            }

            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var resKetQua = streamReader.ReadToEnd();
                ketQua = int.Parse(resKetQua);
            }
            if (ketQua > 0)
            {
                TempData["ThanhCong"] = "Đã cập nhật phòng ban thành công";
                ModelState.Clear();
            }
            else
            {
                TempData["Loi"] = "Không thể cập nhật phòng ban";
            }
            return(View(new SuaPhongBan()
            {
            }));
        }
Example #3
0
        public IActionResult Edit(int id)
        {
            var            phongban       = new SuaPhongBan();
            var            url            = $"{Common.Common.AplUrl}/phongban/danhsachphongban/{id}";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Method = "GET";
            // httpWebRequest.ContentType = "application/json";
            var response = httpWebRequest.GetResponse();

            {
                string responseData;
                Stream responseStream = response.GetResponseStream();
                try
                {
                    StreamReader streamReader = new StreamReader(responseStream);
                    try
                    {
                        responseData = streamReader.ReadToEnd();
                    }
                    finally
                    {
                        ((IDisposable)streamReader).Dispose();
                    }
                }
                finally
                {
                    ((IDisposable)responseStream).Dispose();
                }
                phongban = JsonConvert.DeserializeObject <SuaPhongBan>(responseData);
            }
            return(View(phongban));
        }
 public int SuaPhongBan(SuaPhongBan request)
 {
     try
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("@Id", request.ID);
         parameters.Add("@MaPhongBan", request.MaPhongBan);
         parameters.Add("@TenPhongBan", request.TenPhongBan);
         var id = SqlMapper.ExecuteScalar <int>(con, "SuaPhongBan", param: parameters, commandType: CommandType.StoredProcedure);
         return(id);
     } catch (Exception ex)
     {
         return(0);
     }
 }
Example #5
0
 public bool UpdatePhongBan(SuaPhongBan phongban)
 {
     try
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("@ID", phongban.ID);
         parameters.Add("@MaPB", phongban.MaPB);
         parameters.Add("@TenPB", phongban.TenPB);
         SqlMapper.Execute(con, "UpdatePhongBan", param: parameters, commandType: CommandType.StoredProcedure);
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #6
0
 public int SuaPhongBan([FromBody] SuaPhongBan request)
 {
     return(_phongBanService.SuaPhongBan(request));
 }
Example #7
0
 public int SuaPhongBan(SuaPhongBan request)
 {
     return(_phongBanRepository.SuaPhongBan(request));
 }
Example #8
0
 public bool UpdatePhongBan(SuaPhongBan phongban)
 {
     return(_PhongBanRepository.UpdatePhongBan(phongban));
 }
Example #9
0
 public bool Update([FromBody] SuaPhongBan phongban)
 {
     return(_PhongBanService.UpdatePhongBan(phongban));
 }