public UsuarioViewModel Editar(int id, int idUsuario) { var model = new UsuarioViewModel(); try { string mensagem = ""; var item = _servicoUsuario.Editar(id, idUsuario, ref mensagem); model = item.Adapt <UsuarioViewModel>(); if (item.ClienteId.HasValue) { var cliente = _servicoCliente.ObterPorId(item.ClienteId.Value); model.ClienteCodigo = cliente.Codigo; model.NomeCliente = cliente.Nome; } model.Mensagem = mensagem; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }