Exemplo n.º 1
0
        public SessionVM GetSession(int id)
        {
            SessionDTO sessionDTO = TMSService.GetSession(id);
            var        mapper     = new MapperConfiguration(cfg => cfg.CreateMap <SessionDTO, SessionVM>()).CreateMapper();
            var        session    = mapper.Map <SessionDTO, SessionVM>(sessionDTO);

            return(session);
        }
Exemplo n.º 2
0
        public ActionResult Update(int Id, string Commentary)
        {
            //получить ДТО и изменить в ней коментарий
            var SessionDTO = TMSService.GetSession(Id);

            SessionDTO.Commentary = Commentary;
            TMSService.UpdateSession(SessionDTO);

            //получить только что измененную сесиию
            var sessions = new VMService(TMSService).GetSession(Id);

            //доваить в нее доп инфу
            sessions.CompanyName = TMSService.GetCompany(sessions.CompanyId).Name;
            sessions.UserName    = TMSService.GetUser(sessions.UserId).Name;
            sessions.WorkTime    = sessions.EndTime - sessions.StartTime;

            return(PartialView("ListSessions", sessions));
        }