public Resource Create(Resource resource) { _context.Database.OpenConnection(); _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Resource ON"); _context.Resource.Add(resource); _context.SaveChanges(); _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Resource OFF"); return(resource); }
public Resource Create(Resource entity) { var resource = GetById(entity.ResourceId); if (resource != null) { return(Update(resource)); } _context.Resource.Add(entity); _context.Database.OpenConnection(); _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Resource ON"); _context.SaveChanges(); _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Resource OFF"); return(entity); }