public Model.FacultyStatus Update(Model.FacultyStatus entity) { Delete(entity.Id); Save(entity); return(entity); }
public FacultyStatusResult Find(long id) { Model.FacultyStatus entity = Dao.Find(id); FacultyStatusResult result = ResultConverter.Convert(entity); return(result); }
public Model.FacultyStatus Save(Model.FacultyStatus entity) { FacultyStatusDaoStorage.FacultiesStatus.Add(entity); FacultyStatusDaoStorage.Dictionary.Add(entity.Id, entity); return(entity); }
//public FacultyStatusProcessor(IFacultyStatusDao dao, IFacultyStatusParamConverter paramConverter, // IFacultyStatusResultConverter resultConverter) //{ // this.Dao = dao; // this.ParamConverter = paramConverter; // this.ResultConverter = resultConverter; //} public FacultyStatusResult Create(FacultyStatusParam param) { Model.FacultyStatus entity = ParamConverter.Convert(param, null); entity = Dao.Save(entity); return(ResultConverter.Convert(entity)); }
public void Update(List <FacultyStatusParam> param) { //List<UniversityDemo.FacultyStatus> entities = new List<UniversityDemo.FacultyStatus>(); foreach (var item in param) { Model.FacultyStatus oldEntity = Dao.Find(item.Id); Model.FacultyStatus newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
public FacultyStatusResult Convert(Model.FacultyStatus param) { FacultyStatusResult result = new FacultyStatusResult() { Id = param.Id, Code = param.Code, Name = param.Name, Description = param.Description, }; return(result); }
public void Update(long id, FacultyStatusParam param) { Model.FacultyStatus 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 FacultyStatusDaoStorage() { Model.FacultyStatus FacultyStatus1 = new Model.FacultyStatus() { }; Model.FacultyStatus FacultyStatus2 = new Model.FacultyStatus() { }; Model.FacultyStatus FacultyStatus3 = new Model.FacultyStatus() { }; FacultiesStatus.Add(FacultyStatus1); FacultiesStatus.Add(FacultyStatus2); FacultiesStatus.Add(FacultyStatus3); Dictionary.Add(FacultyStatus1.Id, FacultyStatus1); Dictionary.Add(FacultyStatus2.Id, FacultyStatus2); Dictionary.Add(FacultyStatus3.Id, FacultyStatus3); }
public Model.FacultyStatus Convert(FacultyStatusParam param, Model.FacultyStatus oldEntity) { Model.FacultyStatus entity = null; if (oldEntity != null) { entity = oldEntity; } else { entity = new Model.FacultyStatus { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } return(entity); }
public void Delete(long id) { Model.FacultyStatus entity = Find(id); Delete(entity); }
public void Delete(Model.FacultyStatus entity) { FacultyStatusDaoStorage.FacultiesStatus.Remove(entity); FacultyStatusDaoStorage.Dictionary.Remove(entity.Id); }