private void parseShedule(Entities.Shedule shedule, Database.Entities.Shedule expectedParsedShedule) { Assert.Equal(expectedParsedShedule.Date, Logic.Entity2DBEntityParser.parseShedule(shedule).Date); for (int i = 0; i < 2; i++) { Assert.Equal(expectedParsedShedule.TasksList[i].Content, Logic.Entity2DBEntityParser.parseShedule(shedule).TasksList[i].Content); Assert.Equal(expectedParsedShedule.TasksList[i].Time, Logic.Entity2DBEntityParser.parseShedule(shedule).TasksList[i].Time); } }
private void parseShedule(Database.Entities.Shedule shedule, Entities.Shedule expectedParsedShedule) { Assert.Equal(expectedParsedShedule.date, Logic.DBEntity2EntityParser.parseShedule(shedule).date); for (int i = 0; i < 2; i++) { Assert.Equal(expectedParsedShedule.tasksList[i].content, Logic.DBEntity2EntityParser.parseShedule(shedule).tasksList[i].content); Assert.Equal(expectedParsedShedule.tasksList[i].time, Logic.DBEntity2EntityParser.parseShedule(shedule).tasksList[i].time); } }
/// <summary> /// Method parse shedule entity /// </summary> /// <param name="dbShedule">Shedule in dbentity model</param> /// <returns>Entity parsed model</returns> public static Entities.Shedule parseShedule(Database.Entities.Shedule dbShedule) { Entities.Shedule eShedule = new Entities.Shedule() { date = dbShedule.Date }; List <Entities.Task> eTasks = new List <Entities.Task>(); foreach (Database.Entities.Task task in dbShedule.TasksList) { eTasks.Add(new Entities.Task() { content = task.Content, time = task.Time }); } eShedule.tasksList = eTasks; return(eShedule); }
/// <summary> /// Method parse shedule entity /// </summary> /// <param name="eShedule">Shedule in json entity model</param> /// <returns>DBEntity parsed model</returns> public static Database.Entities.Shedule parseShedule(Entities.Shedule eShedule) { Database.Entities.Shedule dbShedule = new Database.Entities.Shedule() { Date = eShedule.date }; List <Database.Entities.Task> dbTasks = new List <Database.Entities.Task>(); foreach (Entities.Task task in eShedule.tasksList) { dbTasks.Add(new Database.Entities.Task() { Content = task.content, Time = task.time }); } dbShedule.TasksList = dbTasks; return(dbShedule); }