Exemplo n.º 1
0
        public void Post(FormDataCollection form)

        {
            // Sparar meddelande
            try
            {
                if (form != null)
                {
                    var meddelande = new MeddelandeModel();
                    var med        = form.GetValues("meddelande");
                    meddelande.Meddelande = med[0];

                    var id = form.GetValues("inloggaUsername");
                    meddelande.InläggIfrånAnvändarnamn = id[0];

                    var userId         = form.GetValues("userpageID");
                    int userAnvändarId = Int32.Parse(userId[0]);

                    foreach (var användaren in db.användare)
                    {
                        if (användaren.ID == userAnvändarId)
                        {
                            användaren.allaMeddelanden.Add(meddelande);
                        }
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public MeddelandeListaModel hamtaMeddelanden(string and)
        {
            var lista           = new MeddelandeListaModel();
            var allaMeddelanden = MeddelandeRepository.allaMeddelanden(_userRepository.HamtaAnd(and));
            var Meddelanden     = new List <MeddelandeModel>();

            foreach (var m in allaMeddelanden)
            {
                var model = new MeddelandeModel();
                model.MeddelandeID = m.Id;
                model.Meddelanden  = m.Meddelande;
                model.AvsändarID   = m.AvsändarID;
                model.MottagarID   = m.MottagarID;
                model.AvsändarNamn = _userRepository.Användarnamn(model.AvsändarID);
                Meddelanden.Add(model);
            }
            lista.Meddelanden = Meddelanden;
            return(lista);
        }