public ActionResult OperacaoCreate(Operacao_Models model) { try { var dommain = new sosportaloperacao_Dommain { IdOperacao = model.IdOperacao, IdTipoOperacao = model.IdTipoOperacao, Alteracao = model.Alteracao, Categ = model.Categ, Caixa = model.Caixa, Data = DateTime.Now, Ident = model.Ident, Operacao = model.Operacao, Ref = model.Ref, Tipo = model.Tipo, Turno = model.Turno, Valor = model.Valor, Status = model.Status, }; if (ModelState.IsValid) { this._operacaoApp.Salvar(dommain); TempData["msgsucesso"] = "Registro salvo com sucesso!"; } } catch (Exception exception) { TempData["msgerror"] = exception.Message.ToString(); return(View(model)); } return(RedirectToAction("Create")); }
public void Atualizar(sosportaloperacao_Dommain dommain) { this._repository.Atualizar(dommain); }
public void Salvar(sosportaloperacao_Dommain dommain) { this._repository.Salvar(dommain); }
public void Salvar(sosportaloperacao_Dommain dommain) { this._context.sosportaloperacaos.Add(dommain); this._context.SaveChanges(); }
public List <sosportaloperacao_Dommain> ListarTodos() { try { var _connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); /* Criar conexão com banco de dados */ var _connection = new SqlConnection(_connectionString); /* Abrir conexão */ _connection.Open(); /* Criar comando que vai enviar informações para o banco */ SqlCommand _command = _connection.CreateCommand(); /* Adicionar as informações dentro do comando que vai enviar para o banco */ _command.CommandType = CommandType.StoredProcedure; /* Recebe o nome da procedure que esta sendo executada */ _command.CommandText = "Usp_Listar_Operacao"; /* Defini o tempo que a conexão ficará aberta (Em Segundos [7200] = 2 horas) */ _command.CommandTimeout = 7200; /* Criar um adptador */ var sqlDataAdapter = new SqlDataAdapter(_command); /* Criar datatable vasia aonde vou adicionar os valores que serão retornados do banco */ var datatable = new DataTable(); /* Mandar comando ir ate o banco buscar os daods e o o adptador preencher a datatable */ sqlDataAdapter.Fill(datatable); /* Finaliza Conexão com banco de Dados */ _connection.Dispose(); _connection.Close(); var retorno = new List <sosportaloperacao_Dommain>(); /* O foreach varre o datarow e adiciona cada linha em uma lista ate acabar coleção */ foreach (DataRow linha in datatable.Rows) { //Adiciona as informações namespace entidade var entity = new sosportaloperacao_Dommain { IdOperacao = int.Parse(linha["IdOperacao"].ToString()), IdTipoOperacao = int.Parse(linha["IdTipoOperacao"].ToString()), Operacao = linha["Operacao"].ToString(), Tipo = linha["Tipo"].ToString(), Valor = linha["Valor"].ToString(), Ref = linha["Ref"].ToString(), Ident = linha["Ident"].ToString(), Status = bool.Parse(linha["Status"].ToString()), Alteracao = linha["Alteracao"].ToString(), Caixa = linha["Caixa"].ToString(), Turno = linha["Turno"].ToString(), }; retorno.Add(entity); } /* Retorna a tabela preenchida */ return(retorno); } catch (System.Data.SqlClient.SqlException exception) { throw new Exception(message: exception.Number.ToString() + " - " + exception.Message.ToString() + " - " + exception.InnerException.ToString()); } catch (Exception exception) { throw new Exception(exception.ToString()); } }
public void Atualizar(sosportaloperacao_Dommain dommain) { this._context.Entry(dommain).State = System.Data.Entity.EntityState.Modified; this._context.SaveChanges(); }