public async Task <IActionResult> PutViaInfo(int id, ViaInfo viaInfo) { if (id != viaInfo.ID) { return(BadRequest()); } viaInfo.CreatedDate = TimeZoneInfo.ConvertTime(viaInfo.CreatedDate, tzi); viaInfo.UpdatedDate = TimeZoneInfo.ConvertTime(viaInfo.UpdatedDate, tzi); _context.Entry(viaInfo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ViaInfoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <ViaInfo> > PostViaInfo(ViaInfo viaInfo) { viaInfo.CreatedDate = TimeZoneInfo.ConvertTime(viaInfo.CreatedDate, tzi); viaInfo.UpdatedDate = TimeZoneInfo.ConvertTime(viaInfo.UpdatedDate, tzi); _context.ViaInfo.Add(viaInfo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetViaInfo", new { id = viaInfo.ID }, viaInfo)); }