Esempio n. 1
0
        public ActionResult AgentTotalDetail(int id)
        {
            OpdMedicalProvider    OMPro = new OpdMedicalProvider();
            OpdMedicalDetailModel model = new OpdMedicalDetailModel();

            model.OpdMedicalDetailList = OMPro.GetAgentDetail(id);
            return(View(model));
        }
Esempio n. 2
0
        public List <OpdMedicalDetailModel> GetAgentAndtotalAmount()
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                List <OpdMedicalDetailModel> model = new List <OpdMedicalDetailModel>();
                var getopdid = (from b in ent.OpdMedicalDetails

                                select b.AgentId).Distinct().ToList();
                foreach (var item in getopdid)
                {
                    OpdMedicalDetailModel obj = new OpdMedicalDetailModel();
                    obj.AgentId = AutoMapper.Mapper.Map <IEnumerable <OpdMedicalDetail>, IEnumerable <OpdMedicalDetailModel> >(ent.OpdMedicalDetails).Where(x => x.AgentId == item).Select(x => x.AgentId).FirstOrDefault();
                    obj.Amount  = AutoMapper.Mapper.Map <IEnumerable <OpdMedicalDetail>, IEnumerable <OpdMedicalDetailModel> >(ent.OpdMedicalDetails).Where(x => x.AgentId == item).Sum(x => x.Commission);
                    model.Add(obj);
                }
                return(model);
            }
        }
Esempio n. 3
0
        public List <OpdModel> Getlist()
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                List <OpdModel> model    = new List <OpdModel>();
                var             getopdid = (from b in ent.OpdMedicalDetails
                                            join l in ent.OpdMasters on b.OpdMasterId equals l.OpdID
                                            select b).ToList();
                foreach (var item in getopdid)
                {
                    OpdModel obj = new OpdModel();
                    obj = AutoMapper.Mapper.Map <IEnumerable <OpdMaster>, IEnumerable <OpdModel> >(ent.OpdMasters).Where(x => x.OpdID == item.OpdMasterId).SingleOrDefault();
                    model.Add(obj);
                }
                foreach (var item1 in model)
                {
                    var data = ent.OpdMedicalDetails.Where(x => x.OpdMasterId == item1.OpdID).FirstOrDefault();

                    if (data != null)
                    {
                        OpdMedicalDetailModel m = new OpdMedicalDetailModel()
                        {
                            OpdMasterId        = data.OpdMasterId,
                            OpdMedicalDetailId = data.OpdMedicalDetailId,
                            ManPowerId         = data.ManPowerId,
                            AgentId            = data.AgentId,
                            PreHolo            = data.PreHolo,
                            Amount             = data.Amount,
                            Commission         = data.Commission,
                            CreatedDate        = data.CreatedDate,
                            CreatedBy          = data.CreatedBy,
                            status             = data.status
                        };
                        item1.OpdMedicalDetailModel = m;
                    }
                }



                return(model);
            }
        }