/// <summary> /// Método que retorna lista de churrascos no formato de lista de objetos /// </summary> /// <returns></returns> public static void CreateChurrascos() { int churrascoId; int churrascoDetailsId; List <Churrasco> lista = new List <Churrasco>(); var churrascoHammer = new DatabaseModels.Churrasco { Titulo = "Churrasco Hammer 2021", DataRealizacao = new DateTime(2021, 1, 14), Ativo = "Ativo" }; churrascoId = _dataAccess.InsertChurrasco(churrascoHammer); var churrascoDetailsHammer = new DatabaseModels.ChurrascoDetails { ChurrascoId = churrascoId, TotalArrecadado = TotalArrecadado, TotalGastoComida = totalGastosComida, TotalGastoBebida = totalGastosBebida }; try { for (int i = 0; i <= 5; i++) { var fakeChurrasco = new Faker <DatabaseModels.Churrasco>() .RuleFor(x => x.Titulo, f => "Churrasco " + f.Lorem.Word()) .RuleFor(x => x.DataRealizacao, f => f.Date.Future()) .RuleFor(x => x.Ativo, f => "Encerrado"); churrascoId = _dataAccess.InsertChurrasco(fakeChurrasco); var fakeChurrascoDetails = new Faker <DatabaseModels.ChurrascoDetails>() .RuleFor(x => x.ChurrascoId, f => churrascoId) .RuleFor(x => x.TotalArrecadado, f => f.Random.Decimal()) .RuleFor(x => x.TotalGastoComida, f => f.Random.Decimal()) .RuleFor(x => x.TotalGastoBebida, f => f.Random.Decimal()); churrascoDetailsId = _dataAccess.InsertChurrascoDetails(fakeChurrascoDetails); } GetGastos(); } catch (Exception ex) { throw ex; } }
public int InsertChurrasco(DatabaseModels.Churrasco churrasco) { try { var success = _database.Insert(churrasco); var newId = success.Equals(1) ? churrasco.Id : 0; return(newId); } catch (Exception ex) { throw ex; } }