public Model.Lecture Save(Model.Lecture entity) { LectureDaoStorage.Lectures.Add(entity); LectureDaoStorage.Dictionary.Add(entity.Id, entity); return(entity); }
public Model.Lecture Update(Model.Lecture entity) { Delete(entity.Id); Save(entity); return(entity); }
public LectureResult Find(long id) { Model.Lecture entity = Dao.Find(id); LectureResult result = ResultConverter.Convert(entity); return(result); }
public LectureResult Create(LectureParam param) { Model.Lecture entity = ParamConverter.Convert(param, null); entity = Dao.Save(entity); return(ResultConverter.Convert(entity)); }
public void Update(List <LectureParam> param) { //List<Model.Lecture> entities = new List<Model.Lecture>(); foreach (var item in param) { Model.Lecture oldEntity = Dao.Find(item.Id); Model.Lecture newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
public void Update(long id, LectureParam param) { Model.Lecture oldEntity = Dao.Find(id); if (oldEntity != null) { Dao.Delete(oldEntity); Dao.Update(ParamConverter.Convert(param, null)); } else { Console.WriteLine($"No entity with Id = {id} was found"); } }
public LectureResult Convert(Model.Lecture param) { LectureResult result = new LectureResult() { Id = param.Id, Code = param.Code, Name = param.Name, Description = param.Description, TeacherDisciplineId = param.TeacherDiscipline.Id, TeacherDisciplineName = param.TeacherDiscipline.Name, SpecialityId = param.Speciality.Id, SpecialityName = param.Speciality.Name, RoomId = param.Room.Id, RoomName = param.Room.Name, StatusId = param.Status.Id, StatusName = param.Status.Name }; return(result); }
static LectureDaoStorage() { Model.Lecture Lecture1 = new Model.Lecture() { }; Model.Lecture Lecture2 = new Model.Lecture() { }; Model.Lecture Lecture3 = new Model.Lecture() { }; Lectures.Add(Lecture1); Lectures.Add(Lecture2); Lectures.Add(Lecture3); Dictionary.Add(Lecture1.Id, Lecture1); Dictionary.Add(Lecture2.Id, Lecture2); Dictionary.Add(Lecture3.Id, Lecture3); }
public void Delete(long id) { Model.Lecture entity = Find(id); Delete(entity); }
public void Delete(Model.Lecture entity) { LectureDaoStorage.Lectures.Remove(entity); LectureDaoStorage.Dictionary.Remove(entity.Id); }