public void Post([FromBody] Models.MemorizeUnit Record) { try { Record.CreationDate = DateTime.Now; _context.MemorizeUnits.Add(Record); _context.SaveChanges(); } catch (DbUpdateException) { throw; } }
public void Put(Models.MemorizeUnit NewRec) { try { List <Schedule> ToDel = _context.Schedule.Where(x => x.Unit.Id == NewRec.Id).ToList(); _context.Schedule.RemoveRange(ToDel); _context.SaveChanges(); _context.Schedule.AddRange(NewRec.Schedules); _context.MemorizeUnits.Attach(NewRec); _context.Entry(NewRec).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception e) { } }