public Model.DepartamentStatus Update(Model.DepartamentStatus entity) { Delete(entity.Id); Save(entity); return(entity); }
static DepartamentStatusDaoStorage() { Model.DepartamentStatus Status1 = new Model.DepartamentStatus() { Id = 1, Description = "in repair", Code = "1", Name = "Departament Status" }; Model.DepartamentStatus Status2 = new Model.DepartamentStatus() { Id = 2, Description = "closed", Code = "2", Name = "Departament Status" }; Model.DepartamentStatus Status3 = new Model.DepartamentStatus() { Id = 3, Description = "doesn't work today", Code = "3", Name = "Departament Status" }; DepartamentsStatus.Add(Status1); DepartamentsStatus.Add(Status2); DepartamentsStatus.Add(Status3); Dictionary.Add(Status1.Id, Status1); Dictionary.Add(Status2.Id, Status2); Dictionary.Add(Status3.Id, Status3); }
public Model.DepartamentStatus Save(Model.DepartamentStatus entity) { DepartamentStatusDaoStorage.DepartamentsStatus.Add(entity); DepartamentStatusDaoStorage.Dictionary.Add(entity.Id, entity); return(entity); }
public DepartamentStatusResult Find(long id) { Model.DepartamentStatus entity = Dao.Find(id); DepartamentStatusResult result = ResultConverter.Convert(entity); return(result); }
//public DepartamentStatusProcessor(IDepartamentStatusDao dao, IDepartamentStatusParamConverter paramConverter, // IDepartamentStatusResultConverter resultConverter) //{ // this.Dao = dao; // this.ParamConverter = paramConverter; // this.ResultConverter = resultConverter; //} public DepartamentStatusResult Create(DepartamentStatusParam param) { Model.DepartamentStatus departament = ParamConverter.Convert(param, null); departament = Dao.Save(departament); return(ResultConverter.Convert(departament)); }
public DepartamentStatusResult Convert(Model.DepartamentStatus param) { DepartamentStatusResult result = new DepartamentStatusResult() { Id = param.Id, Code = param.Code, Name = param.Name, Description = param.Description }; return(result); }
public void Update(List <DepartamentStatusParam> param) { //List<UniversityDemo.DepartamentStatus> departamentsStatus = new List<UniversityDemo.DepartamentStatus>(); foreach (var item in param) { Model.DepartamentStatus oldEntity = Dao.Find(item.Id); Model.DepartamentStatus newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
public void Update(long id, DepartamentStatusParam param) { Model.DepartamentStatus 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 Model.DepartamentStatus Convert(DepartamentStatusParam param, Model.DepartamentStatus oldEntity) { Model.DepartamentStatus entity = null; if (oldEntity != null) { entity = oldEntity; } else { entity = new Model.DepartamentStatus() { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } return(entity); }
public void Delete(long id) { Model.DepartamentStatus entity = Find(id); Delete(entity); }
public void Delete(Model.DepartamentStatus entity) { DepartamentStatusDaoStorage.DepartamentsStatus.Remove(entity); DepartamentStatusDaoStorage.Dictionary.Remove(entity.Id); }