コード例 #1
0
ファイル: hcrDAO.cs プロジェクト: royds4/HCR
        public Destinatarios DestinatariosGrid()
        {
            Destinatarios userse = new Destinatarios();
            string connectionString = UtilSh.strCnn2; //System.Configuration.ConfigurationManager.ConnectionStrings["cnnSql2"].ToString();
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                using (SqlCommand command = new SqlCommand())
                {
                    command.Connection = connection;
                    command.CommandText = "Exec dbo.DestinatariosGrid";
                    command.CommandType = CommandType.Text;
                    connection.Open();

                    using (SqlDataReader dataReader = command.ExecuteReader())
                    {
                        DestinyDTO user;
                        while (dataReader.Read())
                        {
                            user = new DestinyDTO();//Creación de un nuevo objeto del tipo de nuestro DTO en donde cargaremos toda la información proveniente de nuestro comando de DB, discriminando cada elemento con 'request'
                            user.ID = Convert.ToInt32(dataReader["ID"]);
                            user.Admin = Convert.ToString(dataReader["Admin"]);
                            user.Vice = Convert.ToString(dataReader["Vice"]);
                            userse.Add(user);
                        }
                    }

                    //Convert.ToInt32(paramTotalRecords.Value);
                }
            }
            return userse;
        }
コード例 #2
0
        public IActionResult Remove(DestinyDTO dto)
        {
            try
            {
                _destiny.Remove(dto.IdDestiny);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                //throw;
            }

            return(RedirectToAction("Info", "Origins", new { id = dto.IdOrigin }));
        }
コード例 #3
0
        public void Add(DestinyDTO dto)
        {
            if (_db.Destinies.Any(x => x.Email == dto.Email && x.IdOrigin == dto.IdOrigin))
            {
                throw new DestinyAlreadyExistException();
            }

            var destiny = new Destiny
            {
                IdDestiny = Guid.NewGuid(),
                IdOrigin  = dto.IdOrigin,
                Email     = dto.Email
            };

            _db.Destinies.Add(destiny);

            _db.SaveChanges();
        }