public ActionResult Edit([Bind(Include = "id,owner_id,full_name,gender,date_of_birth,cast,profession,profession_position,religion,education,living_place,abroad_occupation,health_condition,physical_disability_condition,marriage_status,language,created_at,updated_at")] tbl_owner_members tbl_owner_members)
 {
     if (ModelState.IsValid)
     {
         var houseownermember = new tbl_owner_members
         {
             owner_id                      = tbl_owner_members.owner_id,
             full_name                     = tbl_owner_members.full_name,
             gender                        = tbl_owner_members.gender,
             date_of_birth                 = tbl_owner_members.date_of_birth,
             cast                          = tbl_owner_members.cast,
             profession                    = tbl_owner_members.profession,
             profession_position           = tbl_owner_members.profession_position,
             religion                      = tbl_owner_members.religion,
             education                     = tbl_owner_members.education,
             living_place                  = tbl_owner_members.living_place,
             abroad_occupation             = tbl_owner_members.abroad_occupation,
             health_condition              = tbl_owner_members.health_condition,
             physical_disability_condition = tbl_owner_members.physical_disability_condition,
             marriage_status               = tbl_owner_members.marriage_status,
             language                      = tbl_owner_members.language,
             created_at                    = tbl_owner_members.created_at,
             updated_at                    = DateTime.Now
         };
         db.Entry(houseownermember).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl_owner_members));
 }
        public ActionResult DeleteConfirmed(long id)
        {
            tbl_owner_members tbl_owner_members = db.tbl_owner_members.Find(id);

            db.tbl_owner_members.Remove(tbl_owner_members);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: HouseOwnerMember/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_owner_members tbl_owner_members = db.tbl_owner_members.Find(id);

            if (tbl_owner_members == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_owner_members));
        }
        public ActionResult Create([Bind(Include = "id,owner_id,full_name,gender,date_of_birth,cast,profession,profession_position,religion,education,living_place,abroad_occupation,health_condition,physical_disability_condition,marriage_status,language,created_at,updated_at")] tbl_owner_members tbl_owner_members,
                                   string othergender, string gen, string othercaste, string cas, string otherprofession,
                                   string oprof, string otherreligion, string reli, string othereducation, string edu)
        {
            if (ModelState.IsValid)
            {
                #region
                if (tbl_owner_members.gender == "Other")
                {
                    gen = othergender;
                }
                else
                {
                    gen = tbl_owner_members.gender;
                }
                if (tbl_owner_members.cast == "Other")
                {
                    cas = othercaste;
                }
                else
                {
                    cas = tbl_owner_members.cast;
                }
                if (tbl_owner_members.profession == "Other")
                {
                    oprof = otherprofession;
                }
                else
                {
                    oprof = tbl_owner_members.profession;
                }
                if (tbl_owner_members.religion == "Other")
                {
                    reli = otherreligion;
                }
                else
                {
                    reli = tbl_owner_members.religion;
                }
                if (tbl_owner_members.education == "Other")
                {
                    edu = othereducation;
                }
                else
                {
                    edu = tbl_owner_members.education;
                }
                #endregion
                db.tbl_owner_members.Add(new tbl_owner_members()
                {
                    owner_id                      = tbl_owner_members.owner_id,
                    full_name                     = tbl_owner_members.full_name,
                    gender                        = gen,
                    date_of_birth                 = tbl_owner_members.date_of_birth,
                    cast                          = cas,
                    profession                    = oprof,
                    profession_position           = tbl_owner_members.profession_position,
                    religion                      = reli,
                    education                     = edu,
                    living_place                  = tbl_owner_members.living_place,
                    abroad_occupation             = tbl_owner_members.abroad_occupation,
                    health_condition              = tbl_owner_members.health_condition,
                    physical_disability_condition = tbl_owner_members.physical_disability_condition,
                    marriage_status               = tbl_owner_members.marriage_status,
                    language                      = tbl_owner_members.language,
                    created_at                    = DateTime.Now,
                    updated_at                    = DateTime.Now
                });
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_owner_members));
        }