public ActionResult TipoPerfil(int IdUsuario) { var tipoPerfil = new TipoPerfilViewModel(IdUsuario); tipoPerfil.Categorias = OpenServicesContext.Categorias.ToList(); tipoPerfil.Usuario = OpenServicesContext.Usuarios.FirstOrDefault(x => x.IdUsuario == IdUsuario); return(View(tipoPerfil)); }
public ActionResult TipoPerfil(TipoPerfilViewModel tipoPerfil) { var usuario = OpenServicesContext.Usuarios.FirstOrDefault(x => x.IdUsuario == tipoPerfil.IdUsuario); var prestador = this.TransformarUsuario(usuario); prestador.Cnpj = tipoPerfil.Cnpj; prestador.Especializacao = tipoPerfil.Especializacao; prestador.CategoriasPrestador.Add(new CategoriaPrestador { IdCategoria = tipoPerfil.CategoriaSelecionada }); OpenServicesContext.Usuarios.Add(prestador); return(RedirectToAction("TipoPagamento", new { id = prestador.IdUsuario })); }