public Model.AccountStatus Update(Model.AccountStatus entity) { Delete(entity.Id); Save(entity); return(entity); }
public AccountStatusResult Find(string name) { Model.AccountStatus entity = Dao.Find(name); AccountStatusResult result = ResultConverter.Convert(entity); return(result); }
public Model.AccountStatus Save(Model.AccountStatus entity) { AccountStatusStorage.AccountStatuses.Add(entity); AccountStatusStorage.Dictionary.Add(entity.Id, entity); return(entity); }
public AccountStatusResult Find(long id) { Model.AccountStatus entity = Dao.Find(id); AccountStatusResult result = ResultConverter.Convert(entity); return(result); }
//public AccountStatusProcessor(IAccountStatusDao dao, IAccountStatusParamConverter paramConverter, // IAccountStatusResultConverter resultConverter) //{ // this.Dao = dao; // this.ParamConverter = paramConverter; // this.ResultConverter = resultConverter; //} public AccountStatusResult Create(AccountStatusParam param) { Model.AccountStatus entity = ParamConverter.Convert(param, null); entity = Dao.Save(entity); return(ResultConverter.Convert(entity)); }
static AccountStatusStorage() { Model.AccountStatus status1 = new Model.AccountStatus() { Id = 1, Description = "something", Code = "1", Name = "Status1" }; Model.AccountStatus status2 = new Model.AccountStatus() { Id = 2, Description = "something", Code = "1", Name = "Status2" }; Model.AccountStatus status3 = new Model.AccountStatus() { Id = 3, Description = "something", Code = "1", Name = "Status3" }; Model.AccountStatus status4 = new Model.AccountStatus() { Id = 4, Description = "something", Code = "1", Name = "Status4" }; Model.AccountStatus status5 = new Model.AccountStatus() { Id = 5, Description = "something", Code = "1", Name = "Status4" }; AccountStatuses.Add(status1); AccountStatuses.Add(status2); AccountStatuses.Add(status3); AccountStatuses.Add(status4); AccountStatuses.Add(status5); Dictionary.Add(status1.Id, status1); Dictionary.Add(status2.Id, status2); Dictionary.Add(status3.Id, status3); Dictionary.Add(status4.Id, status4); Dictionary.Add(status5.Id, status5); }
public void Update(List <AccountStatusParam> param) { //List<UniversityDemo.AccountStatus> entities = new List<UniversityDemo.AccountStatus>(); foreach (var item in param) { Model.AccountStatus oldEntity = Dao.Find(item.Id); Model.AccountStatus newEntity = ParamConverter.Convert(item, null); Dao.Update(newEntity); } }
public void Update(long id, AccountStatusParam param) { Model.AccountStatus oldEntity = Dao.Find(id); if (oldEntity != null) { Dao.Delete(oldEntity); Dao.Update(ParamConverter.Convert(param, null)); } else { Console.WriteLine($"No object with Id = {id} was found"); } }
public void Delete(long id) { Model.AccountStatus entity = Find(id); Delete(entity); }
public void Delete(Model.AccountStatus entity) { AccountStatusStorage.AccountStatuses.Remove(entity); AccountStatusStorage.Dictionary.Remove(entity.Id); }