public async Task <IActionResult> Create(PhieuDatSanForCreateDto phieuDatSan) { try { var result = await _repo.Create(phieuDatSan); return(StatusCode(201, new SuccessResponseDto { Message = "Tạo " + _entityName + " mới thành công!", Result = new SuccessResponseResultWithSingleDataDto { Data = result } })); } catch (Exception e) { return(StatusCode(500, new FailedResponseDto { Message = "Tạo " + _entityName + " mới thất bại!", Result = new FailedResponseResultDto { Errors = e } })); } }
public async Task <PhieuDatSan> Create(PhieuDatSanForCreateDto phieuDatSan) { var newPhieuDatSan = new PhieuDatSan { MaPhieuDatSan = GenerateId(), MaKhachHang = phieuDatSan.MaKhachHang, MaNhanVien = phieuDatSan.MaNhanVien, NgayLap = phieuDatSan.NgayLap, TongTien = phieuDatSan.TongTien, ThoiGianCapNhat = DateTime.Now, ThoiGianTao = DateTime.Now, TrangThai = 0, DaXoa = 0 }; _context.DanhSachPhieuDatSan.AddAsync(newPhieuDatSan); _context.SaveChangesAsync(); return(newPhieuDatSan); }