public int AddSource(RssSourceDTO pDto)
 {
     iUoW.BeginTransaction();
     try
     {
         RssSource lSource = Mapper.Map <RssSourceDTO, RssSource>(pDto);
         iServ.Create(lSource);
         iUoW.Commit();
         return(lSource.Id);
     }
     catch (Exception)
     {
         iUoW.Rollback();
         throw;
     }
 }
Esempio n. 2
0
        private void addRssSourceButton_Click(object sender, EventArgs e)
        {
            var rssSourceForm = new RssSourceForm(null);

            StyleManager.Clone(rssSourceForm);

            if (rssSourceForm.ShowDialog(this) == DialogResult.OK)
            {
                //guardar la fuente rss
                try
                {
                    iRssSourceService.Create(rssSourceForm.iRssSourceModel);
                    MetroMessageBox.Show(this, "a partir de ahora la fuente RSS estara disponible en el sistema", "Exito al crear la fuente RSS", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    reloadSearch();
                }
                catch (Exception ex)
                {
                    MetroMessageBox.Show(this, "detalles del error: " + ex.Message, "Error al crear la fuente RSS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }