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