Exemplo n.º 1
0
        public int PutAgentObjectTypeRate(AgentObjectTypeRateDTO obj)
        {
            int result = 0;
            AgentObjectTypeRate agentObjectTypeRate = obj.Map <AgentObjectTypeRate>();

            SessionManager.DoWork(session =>
            {
                session.SaveOrUpdate(agentObjectTypeRate);
                result = 1;
            });
            //SessionManager.DoWork(session => session.SaveOrUpdate(obj));
            return(result);
        }
Exemplo n.º 2
0
        public RecordSingleResultDTO ParseResultRecord(Result result1)
        {
            RecordSingleResultDTO finalResult = new RecordSingleResultDTO();

            finalResult.Name   = result1.PlanStaff.AgentObjectType.Name;
            finalResult.Record = result1.TotalRecordSecond <= 0 ? result1.TotalRecord : result1.TotalRecordSecond;

            SessionManager.DoWork(session =>
            {
                List <AgentObjectTypeRate> rates = session.Query <AgentObjectTypeRate>().ToList();
                AgentObjectTypeRate ar           = session.Query <AgentObjectTypeRate>().SingleOrDefault(a => a.AgentObjectTypeId == result1.PlanStaff.AgentObjectType.Id);
                if (ar != null)
                {
                    finalResult.Rate  = ar != null ? ar.ResultRate : 0;
                    finalResult.Rate2 = 100 - finalResult.Rate;
                }
            });

            return(finalResult);
        }