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; } }
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); }