public Data.Entity.Contract Save(Data.Entity.Contract entity) { ContractStorage.ContractList.Add(entity); ContractStorage.ContractDictionary.Add(entity.Id, entity); return(entity); }
public ContractResult Find(long id) { Data.Entity.Contract entity = ContractDao.Find(id); ContractResult result = ContractResultConverter.Convert(entity); return(result); }
public ContractResult Create(ContractParam param) { Data.Entity.Contract entity = ContractParamConverter.Convert(param, null); ContractDao.Save(entity); return(ContractResultConverter.Convert(entity)); }
public Data.Entity.Contract Convert(ContractParam param, Data.Entity.Contract oldentity) { Data.Entity.Contract entity = null; if (oldentity != null) { entity = oldentity; } else { entity = new Data.Entity.Contract { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } entity.ContractStatus = ContractStatusDao.Find(param.ContractStatusId); entity.ContractType = ContractTypeDao.Find(param.ContractTypeId); entity.Salary = param.Salary; entity.WorkDayEnd = param.WorkDayEnd; entity.WorkDayStart = param.WorkDayStart; return(entity); }
static ContractStorage() { Data.Entity.Contract Contract1 = new Data.Entity.Contract { }; Data.Entity.Contract Contract2 = new Data.Entity.Contract { }; Data.Entity.Contract Contract3 = new Data.Entity.Contract { }; Data.Entity.Contract Contract4 = new Data.Entity.Contract { }; Data.Entity.Contract Contract5 = new Data.Entity.Contract { }; Data.Entity.Contract Contract6 = new Data.Entity.Contract { }; Data.Entity.Contract Contract7 = new Data.Entity.Contract { }; Data.Entity.Contract Contract8 = new Data.Entity.Contract { }; Data.Entity.Contract Contract9 = new Data.Entity.Contract { }; Data.Entity.Contract Contract10 = new Data.Entity.Contract { }; ContractList.Add(Contract1); ContractList.Add(Contract2); ContractList.Add(Contract3); ContractList.Add(Contract4); ContractList.Add(Contract5); ContractList.Add(Contract6); ContractList.Add(Contract7); ContractList.Add(Contract8); ContractList.Add(Contract9); ContractList.Add(Contract10); ContractDictionary.Add(Contract1.Id, Contract1); ContractDictionary.Add(Contract2.Id, Contract2); ContractDictionary.Add(Contract3.Id, Contract3); ContractDictionary.Add(Contract4.Id, Contract4); ContractDictionary.Add(Contract5.Id, Contract5); ContractDictionary.Add(Contract6.Id, Contract6); ContractDictionary.Add(Contract7.Id, Contract7); ContractDictionary.Add(Contract8.Id, Contract8); ContractDictionary.Add(Contract9.Id, Contract9); ContractDictionary.Add(Contract10.Id, Contract10); }
public void Update(List <ContractParam> param) { List <Data.Entity.Contract> entity = new List <Data.Entity.Contract>(); foreach (var item in param) { Data.Entity.Contract oldEntity = ContractDao.Find(item.Id); Data.Entity.Contract newEntity = ContractParamConverter.Convert(item, null); ContractDao.Update(newEntity); } }
public ContractResult Convert(Data.Entity.Contract param) { ContractResult result = new ContractResult() { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name, ContractStatusId = param.ContractStatus.Id, ContractStatusName = param.ContractStatus.Name, ContractTypeId = param.ContractType.Id, ContractTypeName = param.ContractType.Name, Salary = param.Salary, WorkDayEnd = param.WorkDayEnd, WorkDayStart = param.WorkDayStart }; return(result); }
public Data.Entity.Contract Update(Data.Entity.Contract entity) { Delete(entity.Id); Save(entity); return(entity); }
public void Delete(Data.Entity.Contract entity) { ContractStorage.ContractList.Remove(entity); ContractStorage.ContractDictionary.Remove(entity.Id); }
public void Delete(long id) { Data.Entity.Contract entity = Find(id); Delete(entity); }
public void Update(long id, ContractParam param) { Data.Entity.Contract oldEntity = ContractDao.Find(id); Data.Entity.Contract newEntity = ContractParamConverter.Convert(param, null); ContractDao.Update(newEntity); }