Exemple #1
0
        private IOperatorAgent ToCreateOA(AssignOperatorAgent request)
        {
            var oa = request.ConvertTo <OperatorAgent>();

            oa.Status = (int)DataStatus.Enabled;
            return(oa);
        }
Exemple #2
0
        public object Post(AssignOperatorAgent request)
        {
            var            eoa = oaRepo.GetOperatorAgent(request.OperatorId, request.AgentId);
            IOperatorAgent oa;

            if (eoa == null)
            {
                oa = oaRepo.CreateOperatorAgent(ToCreateOA(request));
            }
            else
            {
                oa = oaRepo.UpdateOperatorAgent(eoa, ToUpdateStatusOA(eoa, (int)DataStatus.Enabled));
            }
            return(new AssignOperatorAgentResponse()
            {
                Status = (int)CommonStatus.Success
            });
        }