public MaterialDbo CreateMaterial(MaterialDbo material) { try { using (IDocumentSession session = _store.OpenSession()) { session.Store(material); session.SaveChanges(); } return(material); } catch (Exception) { throw; } }
public MaterialDbo UpdateMaterial(string id, MaterialDbo material) { try { using (var session = _store.OpenSession()) { var dbMaterial = session.Load <MaterialDbo>(id); dbMaterial.IsVisible = material.IsVisible; dbMaterial.MaterialFunction = material.MaterialFunction; dbMaterial.Name = material.Name; dbMaterial.TypeOfPhase = material.TypeOfPhase; session.SaveChanges(); return(dbMaterial); } } catch (Exception) { throw; } }