3
Reply

How to crack a AI interview

Alex Martin

Alex Martin

Apr 18, 2024
136
2

    I know the best way to doing it. Thanks

    Alex Martin
    April 18, 2024
    3

    1. using Microsoft.AspNetCore.Mvc;
    2. using Microsoft.EntityFrameworkCore;
    3. using ProductApi.Data;
    4. using ProductApi.Models;
    5. [Route("api/[controller]")]
    6. [ApiController]
    7. public class ProductsController : ControllerBase
    8. {
    9. private readonly ApplicationDbContext _context;
    10. public ProductsController(ApplicationDbContext context)
    11. {
    12. _context = context;
    13. }
    14. // GET: api/Products
    15. [HttpGet]
    16. public async Task<ActionResult<IEnumerable<Product>>> GetProducts()
    17. {
    18. return await _context.Products.ToListAsync();
    19. }
    20. // GET: api/Products/5
    21. [HttpGet("{id}")]
    22. public async Task<ActionResult<Product>> GetProduct(int id)
    23. {
    24. var product = await _context.Products.FindAsync(id);
    25. if (product == null)
    26. {
    27. return NotFound();
    28. }
    29. return product;
    30. }
    31. // POST: api/Products
    32. [HttpPost]
    33. public async Task<ActionResult<Product>> PostProduct(Product product)
    34. {
    35. _context.Products.Add(product);
    36. await _context.SaveChangesAsync();
    37. return CreatedAtAction("GetProduct", new { id = product.Id }, product);
    38. }
    39. // PUT: api/Products/5
    40. [HttpPut("{id}")]
    41. public async Task<IActionResult> PutProduct(int id, Product product)
    42. {
    43. if (id != product.Id)
    44. {
    45. return BadRequest();
    46. }
    47. _context.Entry(product).State = EntityState.Modified;
    48. try
    49. {
    50. await _context.SaveChangesAsync();
    51. }
    52. catch (DbUpdateConcurrencyException)
    53. {
    54. if (!ProductExists(id))
    55. {
    56. return NotFound();
    57. }
    58. else
    59. {
    60. throw;
    61. }
    62. }
    63. return NoContent();
    64. }
    65. // DELETE: api/Products/5
    66. [HttpDelete("{id}")]
    67. public async Task<IActionResult> DeleteProduct(int id)
    68. {
    69. var product = await _context.Products.FindAsync(id);
    70. if (product == null)
    71. {
    72. return NotFound();
    73. }
    74. _context.Products.Remove(product);
    75. await _context.SaveChangesAsync();
    76. return NoContent();
    77. }
    78. private bool ProductExists(int id)

    Harshit Pandey
    April 23, 2024
    1

    1. <!DOCTYPE html>
    2. <html lang=“en”>
    3. <head>
    4. <meta charset=“UTF-8”>
    5. <meta name=“viewport” content=“width=device-width, initial-scale=1.0”>
    6. <title>Registration Form</title>
    7. <style>
    8. body {
    9. font-family: Arial, sans-serif;
    10. background-color: #f4f4f4;
    11. padding: 20px;
    12. }
    13. form {
    14. background-color: #fff;
    15. padding: 20px;
    16. border-radius: 8px;
    17. box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    18. width: 300px;
    19. margin: auto;
    20. }
    21. input[type=“text”],
    22. input[type=“email”],
    23. input[type=“password”] {
    24. width: 100%;
    25. padding: 10px;
    26. margin: 8px 0;
    27. border: 1px solid #ccc;
    28. border-radius: 4px;
    29. box-sizing: border-box;
    30. }
    31. input[type=“submit”] {
    32. background-color: #4CAF50;
    33. color: white;
    34. padding: 14px 20px;
    35. margin: 8px 0;
    36. border: none;
    37. border-radius<span class=”

    Harshit Pandey
    April 19, 2024
    1