public LectureStatusResult Find(long id) { Model.LectureStatus entity = Dao.Find(id); LectureStatusResult result = ResultConverter.Convert(entity); return(result); }
public Model.LectureStatus Update(Model.LectureStatus entity) { Delete(entity.Id); Save(entity); return(entity); }
public Model.LectureStatus Save(Model.LectureStatus entity) { LectureStatusDaoStorage.LecturesStatus.Add(entity); LectureStatusDaoStorage.Dictionary.Add(entity.Id, entity); return(entity); }
//public LectureStatusProcessor(ILectureStatusDao dao, ILectureStatusParamConverter paramConverter, // ILectureStatusResultConverter resultConverter) //{ // this.Dao = dao; // this.ParamConverter = paramConverter; // this.ResultConverter = resultConverter; //} public LectureStatusResult Create(LectureStatusParam param) { Model.LectureStatus entity = ParamConverter.Convert(param, null); entity = Dao.Save(entity); return(ResultConverter.Convert(entity)); }
public void Update(List <LectureStatusParam> param) { //List<Data.Entity.Model.Status.LectureStatus> entities = new List<Data.Entity.Model.Status.LectureStatus>(); foreach (var item in param) { Model.LectureStatus oldEntity = Dao.Find(item.Id); Model.LectureStatus newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
public LectureStatusResult Convert(Model.LectureStatus param) { LectureStatusResult result = new LectureStatusResult() { Id = param.Id, Code = param.Code, Name = param.Name, Description = param.Description, }; return(result); }
public void Update(long id, LectureStatusParam param) { Model.LectureStatus 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"); } }
static LectureStatusDaoStorage() { Model.LectureStatus status = new Model.LectureStatus() { }; Model.LectureStatus status1 = new Model.LectureStatus() { }; Model.LectureStatus status2 = new Model.LectureStatus() { }; LecturesStatus.Add(status); LecturesStatus.Add(status1); LecturesStatus.Add(status2); Dictionary.Add(status.Id, status); Dictionary.Add(status1.Id, status1); Dictionary.Add(status2.Id, status2); }
public Model.LectureStatus Convert(LectureStatusParam param, Model.LectureStatus oldEntity) { Model.LectureStatus entity = null; if (oldEntity != null) { entity = oldEntity; } else { entity = new Model.LectureStatus { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } return(entity); }
public void Delete(long id) { Model.LectureStatus entity = Find(id); Delete(entity); }
public void Delete(Model.LectureStatus entity) { LectureStatusDaoStorage.LecturesStatus.Remove(entity); LectureStatusDaoStorage.Dictionary.Remove(entity.Id); }