public void AdditionalCreateMethod(DependentModel cv, int patientid, string Gender, string Role, string Title)
        {
            using (var deprepo = new DependentRepository())
            {
                if (cv.DependentId == 0)
                {
                    //int paid = Convert.ToInt32(patientid);
                    //var patientemailKey = da.Patients.ToList().Find(x => x.PatientId == paid);

                    //string date = cv.DOB_Dependent.ToString("d");
                    string result      = cv.DOB_Dependent.Substring(6);
                    int    currentyear = DateTime.Now.Year;

                    int age = currentyear - Convert.ToInt32(result);

                    Dependent _dependent = new Dependent
                    {
                        DependentId      = cv.DependentId,
                        IdentityNo       = cv.IdentityNo,
                        DependentFname   = cv.DependentFname,
                        DependentSname   = cv.DependentSname,
                        DependentRole    = Role,
                        Title            = cv.Title,
                        DOB_Dependent    = cv.DOB_Dependent, //date,
                        Sex              = Gender,
                        Age              = Convert.ToString(age),
                        DependentAllergy = cv.DependentAllergy,
                        PatientId        = patientid
                    };

                    deprepo.Insert(_dependent);
                }
            }
        }
        public void CreateMethod(DependentModel cv, int patientid, string Gender, string Role, string Title)
        {
            using (var deprepo = new DependentRepository())
            {
                //if (cv.DependentId == 0)
                //{
                //string date = cv.DOB_Dependent.ToString("d");
                string result      = cv.DOB_Dependent.Substring(6);
                int    currentyear = DateTime.Now.Year;

                int       age        = currentyear - Convert.ToInt32(result);
                Dependent _dependent = new Dependent
                {
                    DependentId      = cv.DependentId,
                    IdentityNo       = cv.IdentityNo,
                    DependentFname   = cv.DependentFname,
                    DependentSname   = cv.DependentSname,
                    DependentRole    = Role,
                    DOB_Dependent    = cv.DOB_Dependent,  //date,
                    Sex              = Gender,
                    Title            = Title,
                    Age              = Convert.ToString(age),
                    DependentAllergy = cv.DependentAllergy,
                    PatientId        = patientid
                };

                deprepo.Insert(_dependent);
                //}
            }
        }
        public DependentModel PostEditMethod(DependentModel cv)
        {
            //string date = cv.DOB_Dependent.ToString("d");
            string result      = cv.DOB_Dependent.Substring(6);
            int    currentyear = DateTime.Now.Year;

            int age = currentyear - Convert.ToInt32(result);

            using (var deprepo = new DependentRepository())
            {
                if (cv.DependentId == 0)
                {
                    Dependent _dependent = new Dependent
                    {
                        DependentId      = cv.DependentId,
                        IdentityNo       = cv.IdentityNo,
                        DependentFname   = cv.DependentFname,
                        DependentSname   = cv.DependentSname,
                        DependentRole    = cv.DependentRole,
                        DOB_Dependent    = cv.DOB_Dependent, //date,
                        Sex              = cv.Sex,
                        Title            = cv.Title,
                        Age              = Convert.ToString(age),
                        DependentAllergy = cv.DependentAllergy,
                    };

                    deprepo.Insert(_dependent);
                }

                else
                {
                    Dependent _dependent = deprepo.GetById(cv.DependentId);

                    _dependent.DependentId      = cv.DependentId;
                    _dependent.IdentityNo       = cv.IdentityNo;
                    _dependent.DependentFname   = cv.DependentFname;
                    _dependent.DependentSname   = cv.DependentSname;
                    _dependent.DependentRole    = cv.DependentRole;
                    _dependent.DOB_Dependent    = cv.DOB_Dependent;// date;
                    _dependent.Sex              = cv.Sex;
                    _dependent.Age              = Convert.ToString(age);
                    _dependent.Title            = cv.Title;
                    _dependent.DependentAllergy = cv.DependentAllergy;

                    deprepo.Update(_dependent);
                }

                return(cv);
            }
        }