Home > Enterprise >  Problem with the DateTime "0001-01-01T00:00:00"
Problem with the DateTime "0001-01-01T00:00:00"

Time:12-23

I have a problem with my date. I do the insert with the postman and no matter what I enter I always get back "0001-01-01T00:00:00".

Would also like to limit the output to just the date.

I am very grateful for any help

thank you

Model:

public class BusinessTripDocument
    {
        

        public long Id { get; set; }
        public string StartLocation { get; set; }
      [JsonPropertyName("startDateTime")]
        public DateTime StartDate { get; set; }
        public string Destination { get; set; }
        public DateTime DestinationDate { get; set; }
        public string Transportation { get; set; }
        public string SuperiorsApproval { get; set; }
// POST: api/Businesstripdocuments
       
        [HttpPost("new/{eId}")]
        public async Task<ActionResult<BusinessTripDocument>> PostBusinesstripdocuments(long eId, BusinessTripDocument businesstripdocuments)
        {
            Employee employee = await _context.Employees.FindAsync(eId);
            //  businesstripdocuments.Employee = employee;
            //   _context.Businesstripdocuments.Add(businesstripdocuments);
            employee.addDocument(businesstripdocuments);
            await _context.SaveChangesAsync();

            return CreatedAtAction("GetBusinesstripdocuments", new { id = businesstripdocuments.Id }, businesstripdocuments);
        }

enter image description here

  • Related