public ActionResult Create(Usuarios usuarios, FormCollection collection) { try { usuarios.NomeUsuario = collection["NomeUsuario"]; usuarios.Perfil = new Usuariosperfis(Convert.ToInt32(collection["Perfil"])); usuarios.Clientes = new Cliente(Convert.ToInt32(collection["Clientes"])); //usuarios.IdUsuarioLicenca = new Usuarioslicencas(Convert.ToInt32(collection["IdUsuarioLicenca"])); //Licencas li = new Licencas(); //li.IdLicenca = (Convert.ToInt32(collection["IdUsuarioLicenca"])); Usuarioslicencas usuarioslicencas = new Usuarioslicencas(); usuarioslicencas.Usuarios = usuarios; usuarioslicencas.Usuarios.IdUsuario = usuarios.IdUsuario; usuarioslicencas.Status = usuarios.Status; //usuarioslicencas.Licencas.IdLicenca = usuarios.IdUsuarioLicenca.IdUsuarioLicenca; //usuarioslicencas.Licencas.IdLicenca = Convert.ToInt32(usuarios.IdUsuarioLicenca.IdUsuarioLicenca); //usuarioslicencas.Licencas.IdLicenca = usuarios.IdUsuarioLicenca.Licencas.IdLicenca; //usuarioslicencas.Licencas = li.IdLicenca; var bll = new UsuariosBll(); bll.Save(usuarios); var bllUL = new UsuarioslicencasBll(); usuarioslicencas.Usuarios = new Usuarios(usuarios.IdUsuario); bllUL.Save(usuarioslicencas); Success("Sucesso", "Salvo com sucesso!", true); return(RedirectToAction("Index")); } catch (Exception ex) { Danger("Erro", string.Format("Erro: " + ex.Message), true); return(View()); } }
public ActionResult Edit(int id, Usuarios usuarios, FormCollection collection) { try { usuarios.IdUsuario = (Convert.ToInt32(collection["IdUsuario"])); //Usuarioslicencas usu = new Usuarioslicencas(); usuarios.Perfil = new Usuariosperfis(Convert.ToInt32(collection["Perfil"])); usuarios.Clientes = new Cliente(Convert.ToInt32(collection["Clientes"])); var bll = new UsuariosBll(); bll.Save(usuarios); Success("Sucesso", "Alterado com sucesso!", true); return(RedirectToAction("/")); } catch (Exception ex) { Danger("Erro", string.Format(ex.Message), true); return(View()); } }