Ejemplo n.º 1
0
        public ApiResponse Create(List <ContractParam> param)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                Response.text   = JsonConverter.JsonConverter.ObjToJson(ContractProcessor.Create(param));
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 2
0
        public ApiResponse DeleteById(long id)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.Delete(id);
                Response.text   = "Entity was successfully removed from the system.";
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Unfortunately something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 3
0
        public ApiResponse Delete(List <long> idList)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.Delete(idList);
                Response.text   = "Entity was successfully removed from the system.";
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Unfortunately something went wrong. Try again later. :)";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 4
0
        public ApiResponse Update(long id, ContractParam param)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.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);
            }
        }
Ejemplo n.º 5
0
        public ApiResponse ListAll()
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.Find();
                Response.text   = JsonConverter.JsonConverter.ObjToJson(ContractProcessor.Find());
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Unfortunately something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 6
0
        public ApiResponse FindByPK(long id)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.Find(id);
                Response.text   = "Account with this PK has been found" + Environment.NewLine + JsonConverter.JsonConverter.ObjToJson(ContractProcessor.Find(id));
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "An account with this id does not exist";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 7
0
        public ApiResponse Update(List <ContractParam> param)
        {
            ContractProcessor = new ContractProcessor();
            Response          = new ApiResponse();

            try
            {
                ContractProcessor.Update(param);

                Response.text   = "Entities were successfully updated.";
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Unfortunately something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 8
0
 /// <summary>
 ///     Constructeur à parent.
 /// </summary>
 /// <param name="parent">Répartisseur parent.</param>
 public ContractProcessor(IContractProcessor <TContract> parent) : base()
 {
     Parent = parent;
 }
Ejemplo n.º 9
0
 /// <summary>
 ///     Constructeur.
 /// </summary>
 /// <param name="parent">Pile parente.</param>
 public ContractDispatcher(IContractProcessor <TContract> parent) : base(parent)
 {
     Buffer = new ContractGroups <TContract>();
 }
Ejemplo n.º 10
0
 /// <summary>
 ///     Constructeur.
 /// </summary>
 /// <param name="parent">Processeur parent.</param>
 public ContractFilter(IContractProcessor <TContract> parent) : base(parent)
 {
 }