public async Task <IActionResult> PostKhachHang([FromBody] CreateKHRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } KhachHang khachHang = service.CreateKhachHang(request); return(CreatedAtAction("GetKhachHang", new { id = khachHang.IdKhachHang }, khachHang)); }
public KhachHang CreateKhachHang(CreateKHRequest request) { if (request == null || request.UserName == null) { return(null); } KhachHang khachHang = new KhachHang(); khachHang.Username = request.UserName; khachHang.SoDienThoaiKhachHang = request.SoDienThoaiKhachHang; khachHang.TenKhachHang = request.TenKhachHang; khachHang.Password = request.PassWord; khachHang.EmailKhachHang = request.Email; _context.KhachHang.Add(khachHang); _context.SaveChanges(); return(khachHang); }