Criei uma aplicação simples, porém ao clicar no botão de ação responsável por salvar o dado, o programa para de funcionar.
Segue imagem:
Ação do botão Save:-
private void button_Click(object sender, RoutedEventArgs e)
{
Chemical newChemical = new Chemical();
newChemical.ChemicalName = nameField.Text;
newChemical.ChemicalFormula = formulaField.Text;
newChemical.MW = Decimal.Parse(MWField.Text);
newChemical.VFId = Int32.Parse(VFIDField.Text);
ctrl.Create(newChemical);
}
Código do Controle (ctrl):
public class ChemicalCtrl
{
public ChemicalCtrl()
{ }
public void Create(Chemical ch)
{
//throw new NotImplementedException();
try
{
using (var repo = new Repository<Chemical>())
{
repo.Create(ch);
}
}
catch(CustomExceptionsCtrl err)
{
Console.WriteLine(err);
}
}
}
DETALHE: Eu ja testei o método 'Create()' em uma aplicação console, está funcionando perfeitamente.