예제 #1
0
        public ActionResult Save(SubmitModel model)
        {
            SessionHelper.Temp  = model.DistrictId;
            SessionHelper.Temp2 = model.UpazillaId;
            SessionHelper.Temp3 = model.CollectedBy;
            SessionHelper.Temp4 = model.SourceId;


            DetailData entity = new DetailData();

            ModelCopier.CopyModel(model, entity);

            entity.InsertedById = SessionHelper.UserId;

            if (model.Id == 0)
            {
                sunDataService.Add(entity);
            }
            else
            {
                sunDataService.Update(entity);
            }

            unitOfWork.Commit();

            return(PartialView());

            //return PartialView("Create",GetModel(model.CollectedBy));
        }
예제 #2
0
        public JsonResult Index(ApiModel model)
        {
            if (model.Key.Trim() != "9AF62612-CC13-46FE-8906-96E60DCC34D1")
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            try
            {
                DetailData entity = new DetailData();

                entity.SourceId    = 860538;
                entity.DistrictId  = 860539;
                entity.UpazillaId  = 860540;
                entity.Date        = DateTime.Now.Date;
                entity.Phone       = model.Phone;
                entity.CollectedBy = model.PIN;
                entity.IsFever     = model.HasFever;
                entity.IsBreadth   = model.HasBreathingProblem;
                entity.IsDryCough  = model.HasDryCough;
                entity.Description = model.Address;

                if (model.Gender.ToLower() == "male")
                {
                    entity.GenderId = 860516;
                }
                else if (model.Gender.ToLower() == "female")
                {
                    entity.GenderId = 860517;
                }

                entity.IsContact = model.HasAnyContactWithSuspected;

                entity.IsRespiratory = false;
                entity.Name          = "";
                entity.InsertedById  = 333;

                sunDataService.Add(entity);
                unitOfWork.Commit();

                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            catch
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }