Exemplo n.º 1
0
        public ActionResult AddFault()
        {
            var viewModel = new FaultDataViewModel()
            {
                id_usterki = -1
            };                                                              //

            return(View("EditFault", viewModel));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> FaultDetails(Guid id)
        {
            FaultDataViewModel fdvm = new FaultDataViewModel();
            var fault = await _ctx.Fault.FirstOrDefaultAsync(p => p.FaultId.Equals(id));

            fdvm.Fault = fault;
            if (fault != null)
            {
                var message = await _ctx.Message.FirstOrDefaultAsync(p => p.FaultId.Equals(id));

                fdvm.AssignMessage(message);

                var contextProperties = _ctx.ContextProperty.AsNoTracking().OrderBy(p => p.Name).Where(p => p.MessageId.Equals(message.MessageId));
                fdvm.Properties = contextProperties;

                var content = await _ctx.MessageData.FirstOrDefaultAsync(p => p.MessageId.Equals(message.MessageId));

                fdvm.AssignMessageContent(content);
            }



            return(View(fdvm));
        }