예제 #1
0
 //Update
 public ActionResult Change(int?id)
 {
     if (id.HasValue)
     {
         Memory changeMemory = rep.GetById(id.Value);
         return(View(changeMemory));
     }
     return(RedirectToAction("Overview"));
 }
예제 #2
0
        public ActionResult <MemoryDTO> GetMemory(int id)
        {
            Memory memory = _memoryRepository.GetById(id);

            if (memory == null)
            {
                return(NotFound());
            }

            List <User> users = new List <User>();

            if (memory.Members != null)
            {
                memory.Members.ForEach(mem => users.Add(_userRepository.GetById(mem.UserId)));
            }

            MemoryDTO result = new MemoryDTO(memory.MemoryId, memory.Title, memory.SubTitle, memory.StartDate, memory.EndDate, memory.Location, users, memory.Photos);

            return(result);
        }
예제 #3
0
 public Memory GetById(int id)
 {
     return(_repo.GetById(id));
 }