public AccountStatusResult Create(AccountStatusParam param) { Data.Entity.AccountStatus entity = AccountStatusParamConvert.Convert(param, null); AccountStatusDao.Save(entity); return(AccountStatusResultConvert.Convert(entity)); }
//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)); }
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 Response Create(AccountStatusParam param) { Response response = new Response(); try { response.Text = "This account has been added :" + Environment.NewLine + JsonConverter.JsonConverter.ObjToJson(Processor.Create(param)); response.Result = true; } catch { response.Text = "Unfortunately something went wrong. Are you sure that the entity you are trying to create doesn't already exist ?"; response.Result = false; } return(response); }
public Response Update(long id, AccountStatusParam param) { Response response = new Response(); try { Processor.Update(id, param); response.Text = "The entity has been updated."; response.Result = true; } catch { response.Text = "The command was unable to execute. Are you sure the entity you want to update exists."; response.Result = false; } return(response); }
//public AccountStatusService(IAccountStatusProcessor processor) //{ // this.Processor = processor; //} /// <summary> /// Function to create new a entity . /// </summary> /// <param name="param">a entity</param> /// <returns>response and new entity</returns> public ApiResponse Create(AccountStatusParam param) { ApiResponse response = new ApiResponse(); try { response.Text = $"The entity successfully added .\n" + $" {Serialization.Serizlize(Processor.Create(param))}"; response.Result = true; return(response); } catch (Exception ex) { response.Result = false; response.Text = ex.Message; return(response); } }
/// <summary> /// Function to update information about a entity . /// </summary> /// <param name="id">entity's id</param> /// <param name="param">entity</param> /// <returns>response and update entity</returns> public ApiResponse Update(long id, AccountStatusParam param) { ApiResponse response = new ApiResponse(); try { Processor.Update(id, param); response.Result = true; response.Text = "The entities updated successfully . \n"; return(response); } catch (Exception ex) { response.Result = false; response.Text = ex.Message; return(response); } }
public Data.Entity.AccountStatus Convert(AccountStatusParam param, Data.Entity.AccountStatus oldentity) { Data.Entity.AccountStatus entity = null; if (oldentity != null) { entity = oldentity; } else { entity = new Data.Entity.AccountStatus { Code = param.Code, Id = param.Id, Description = param.Description, Name = param.Name }; } return(entity); }
public ApiResponse Create(AccountStatusParam param) { AccountStatusProcessor = new AccountStatusProcessor(); Response = new ApiResponse(); try { Response.text = JsonConverter.JsonConverter.ObjToJson(AccountStatusProcessor.Create(param)); Response.result = true; return(Response); } catch { Response.text = "Something went wrong :("; Response.result = false; return(Response); } }
public ApiResponse Update(long id, AccountStatusParam param) { AccountStatusProcessor = new AccountStatusProcessor(); Response = new ApiResponse(); try { AccountStatusProcessor.Update(id, param); Response.text = "Entity was successfully updated"; Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong :("; Response.result = false; return(Response); } }
/// <summary> /// /// </summary> /// <param name="param">a entity</param> public void ValidateParameters(AccountStatusParam param) { throw new NotImplementedException(); }
public void Update(long id, AccountStatusParam param) { Data.Entity.AccountStatus oldEntity = Dao.Find(id); Data.Entity.AccountStatus newEntity = ParamConverter.Convert(param, oldEntity); Dao.Update(newEntity); }