public IHttpActionResult PutKhachHang(KhachHangUpdate input) { if (input.MaKhachHang <= 0) { return(BadRequest()); } _khachHangServices.Update(input); return(Ok(1)); }
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) }); }