public IHttpActionResult PutKhachHang(KhachHangUpdate input)
 {
     if (input.MaKhachHang <= 0)
     {
         return(BadRequest());
     }
     _khachHangServices.Update(input);
     return(Ok(1));
 }
Esempio n. 2
0
        public void Update(KhachHangUpdate input)
        {
            var khach_hang = GetById(input.MaKhachHang);

            if (khach_hang == null)
            {
                return;
            }
            if (!string.IsNullOrWhiteSpace(input.DiaChi))
            {
                khach_hang.DiaChi = input.DiaChi;
            }
            if (!string.IsNullOrWhiteSpace(input.Email))
            {
                khach_hang.Email = input.Email;
            }
            if (!string.IsNullOrWhiteSpace(input.TenKhachHang))
            {
                khach_hang.TenKhachHang = input.TenKhachHang;
            }
            if (!string.IsNullOrWhiteSpace(input.SoDienThoai))
            {
                khach_hang.SoDienThoai = input.SoDienThoai;
            }
            if (loaiKHServices.Valid(int.Parse(input.MaLoaiKH)))
            {
                khach_hang.MaLoaiKH = int.Parse(input.MaLoaiKH);
            }
            _khachhangrepository.Update(khach_hang);

            lichSuServices.Create(new LichSu
            {
                TenTaiKhoan  = HttpContext.Current.User.Identity.Name,
                HanhDong     = Constant.UpdateAction,
                ViTriThaoTac = Constant.KhachHang,
                NoiDung      = Constant.CvtToString(input)
            });
        }