public void Handle(SourceSubModalityUpdateCommand command) { var entity = _entities.Get <SubModality>() .SingleOrDefault(p => p.ID == command.Id); if (entity == null) { entity = new SubModality() { ID = command.Id, modalityID = command.ModalityId, ProductClassification = command.ProductClassification, SubModalityName = command.SubModalityName }; _entities.Create(entity); } else { entity.SubModalityName = command.SubModalityName; entity.modalityID = command.ModalityId; entity.ProductClassification = command.ProductClassification; } int rowsAffected = _entities.SaveChanges(); if (rowsAffected > 0) { } }
public void Handle(SourceSubModalityDeleteCommand command) { var entity = new SubModality() { ID = command.Id }; _entities.Delete(entity); int rowsAffected = _entities.SaveChanges(); if (rowsAffected > 0) { } }