예제 #1
0
        public async Task <AnalystContactModel> PostAnalystContact(AnalystContactModel model)
        {
            await _context.AnalystContacts.AddAsync(model);

            await _context.SaveChangesAsync();

            return(model);
        }
예제 #2
0
 public List <AnalystContactModel> UserMailBox()
 {
     using (SqlConnection con = new SqlConnection("Server=DESKTOP-7KC40QR\\SQLEXPRESS;Database=SH.WebAPP;Integrated Security=True;MultipleActiveResultSets=true"))
     {
         SqlCommand cmd = new SqlCommand("sp_GetAllRowsOfViewUserMailBox", con);
         cmd.CommandType = CommandType.StoredProcedure;
         con.Open();
         SqlDataReader sdr = cmd.ExecuteReader();
         while (sdr.Read())
         {
             AnalystContactModel analystContactModel = new AnalystContactModel();
             analystContactModel.to        = sdr["to"].ToString();
             analystContactModel.Subject   = sdr["Subject"].ToString();
             analystContactModel.Message   = sdr["Message"].ToString();
             analystContactModel.Timestamp = Convert.ToDateTime(sdr["Timestamp"]);
             userContact.Add(analystContactModel);
         }
     }
     return(userContact);
 }
        public ActionResult MailBox()
        {
            using (var connection = new SqlConnection("Server=DESKTOP-7KC40QR\\SQLEXPRESS;Database=SH.WebAPP;Integrated Security=True;MultipleActiveResultSets=true"))
            {
                SqlCommand command = new SqlCommand(
                    "SELECT * FROM dbo.AdminContacts;",
                    connection);
                connection.Open();

                SqlDataReader reader = command.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        AnalystContactModel analystContactModel = new AnalystContactModel

                        {
                            Id        = reader.GetGuid(0),
                            to        = reader.GetString(1),
                            Subject   = reader.GetString(2),
                            Message   = reader.GetString(3),
                            Active    = reader.GetBoolean(4),
                            Timestamp = reader.GetDateTime(5)
                        };
                        AnalystContactList.Add(analystContactModel);
                        ViewData["Message"] = analystContactModel;
                        return(View());
                    }
                }
                else
                {
                    //
                }
                reader.Close();
            }

            return(View());
        }