public Endoscopy edit(Endoscopy acc) { try { var entry = _context.Entry <Endoscopy>(acc); if (entry.State == System.Data.Entity.EntityState.Detached) { var set = _context.Set <Endoscopy>(); Endoscopy attachedEntity = set.Local.SingleOrDefault(e => e.id == acc.id); // You need to have access to key if (attachedEntity != null) { var attachedEntry = _context.Entry(attachedEntity); attachedEntry.CurrentValues.SetValues(acc); } else { entry.State = System.Data.Entity.EntityState.Modified; // This should attach entity } } Logger.Log(acc.Endoscopy1 + " is Edited", LogType.Info); } catch (Exception e) { Logger.Log(e.ToString(), LogType.Error); } return(acc); }
public Endoscopy get(Guid?id) { if (id == null) { id = Guid.Empty; } Endoscopy acc = _context.Endoscopies.FirstOrDefault(o => o.id == (id)); return(acc); }
public Endoscopy add(Endoscopy acc) { try { _context.Endoscopies.Add(acc); _context.SaveChanges(); Logger.Log(acc.Endoscopy1 + " is Added", LogType.Info); } catch (Exception e) { Logger.Log(e.ToString(), LogType.Error); } return(acc); }
public Endoscopy delete(Endoscopy acc) { try { _context.Entry(acc).State = System.Data.Entity.EntityState.Deleted; _context.SaveChanges(); Logger.Log(acc.Endoscopy1 + " is Deleted", LogType.Info); } catch (Exception e) { Logger.Log(e.ToString(), LogType.Error); } return(acc); }
public Endoscopy getByName(string name) { Endoscopy acc = _context.Endoscopies.FirstOrDefault(o => o.Endoscopy1 == name); return(acc); }