public void Bad_prof_request_throws_exception() { try { ProfessionDAO.GetProfession("Fake Profession Title"); Assert.IsTrue(false); } catch (InvalidProfessionException) { Assert.IsTrue(true); } }
public async Task <bool> Create(Profession Profession) { ProfessionDAO ProfessionDAO = new ProfessionDAO(); ProfessionDAO.Id = Profession.Id; ProfessionDAO.Code = Profession.Code; ProfessionDAO.Name = Profession.Name; ProfessionDAO.StatusId = Profession.StatusId; ProfessionDAO.RowId = Profession.RowId; ProfessionDAO.Used = Profession.Used; ProfessionDAO.CreatedAt = StaticParams.DateTimeNow; ProfessionDAO.UpdatedAt = StaticParams.DateTimeNow; DataContext.Profession.Add(ProfessionDAO); await DataContext.SaveChangesAsync(); Profession.Id = ProfessionDAO.Id; await SaveReference(Profession); return(true); }
public async Task <bool> BulkMerge(List <Profession> Professions) { List <ProfessionDAO> ProfessionDAOs = new List <ProfessionDAO>(); foreach (Profession Profession in Professions) { ProfessionDAO ProfessionDAO = new ProfessionDAO(); ProfessionDAO.Id = Profession.Id; ProfessionDAO.Code = Profession.Code; ProfessionDAO.Name = Profession.Name; ProfessionDAO.StatusId = Profession.StatusId; ProfessionDAO.RowId = Profession.RowId; ProfessionDAO.Used = Profession.Used; ProfessionDAO.CreatedAt = StaticParams.DateTimeNow; ProfessionDAO.UpdatedAt = StaticParams.DateTimeNow; ProfessionDAOs.Add(ProfessionDAO); } await DataContext.BulkMergeAsync(ProfessionDAOs); return(true); }
public async Task <bool> Update(Profession Profession) { ProfessionDAO ProfessionDAO = DataContext.Profession.Where(x => x.Id == Profession.Id).FirstOrDefault(); if (ProfessionDAO == null) { return(false); } ProfessionDAO.Id = Profession.Id; ProfessionDAO.Code = Profession.Code; ProfessionDAO.Name = Profession.Name; ProfessionDAO.StatusId = Profession.StatusId; ProfessionDAO.RowId = Profession.RowId; ProfessionDAO.Used = Profession.Used; ProfessionDAO.UpdatedAt = StaticParams.DateTimeNow; await DataContext.SaveChangesAsync(); await SaveReference(Profession); return(true); }
public void generate_test_characters() { Guinevere = new Character("Guinevere", Gender.Female, Prof.Knight); Alric = new Character("Alric", Gender.Male, Prof.Knight); Knight = ProfessionDAO.GetProfession(Prof.Knight); }