コード例 #1
0
        public IQueryable<Adopter> UpdateAdopter(Adopter updatedAdopter, Adopter user)
        {
            if (updatedAdopter.FirstName != user.FirstName)
            {
                user.FirstName = updatedAdopter.FirstName;
            }
            if (updatedAdopter.LastName != user.LastName)
            {
                user.LastName = updatedAdopter.LastName;
            }
            if (updatedAdopter.Email != user.Email)
            {
                user.Email = updatedAdopter.Email;
            }
            if (updatedAdopter.ImageURL != user.ImageURL)
            {
                user.ImageURL = updatedAdopter.ImageURL;
            }

            this.adopters.SaveChanges();

            return this.adopters
                .All()
                .Where(r => r.Id == updatedAdopter.Id);
        }
コード例 #2
0
 public void Delete(Adopter adopter)
 {
     db.Adopters.Remove(adopter);
     Save();
 }
コード例 #3
0
 public void Insert(Adopter adotante)
 {
     db.Adopters.Add(adotante);
     Save();
 }
コード例 #4
0
        UIElement LoadConfusionMatrix(List <string> analysisFilenames, Classifier classifier, Adopter adopter)
        {
            Traces traces = new Traces(analysisFilenames, classifier, adopter);

            InitProgressWindow(traces);

            ConfusionMatrixAggregatePanel confusionMatrixAggregatePanel = new ConfusionMatrixAggregatePanel();

            if (traces.Count > 0)
            {
                confusionMatrixAggregatePanel.Load(traces);
            }

            return(confusionMatrixAggregatePanel);
        }
コード例 #5
0
 public void DisplayAdopterInformation(Adopter adopter)
 {
 }
コード例 #6
0
 internal void AddNewAdopter(Adopter newAdopter)
 {
     _context.Adopter.Add(newAdopter);
     MessageBox.Show($"Poprawnie dodałem osobe adoptującą: \n{newAdopter.Name} {newAdopter.Surname}");
     _context.SaveChanges();
 }