Пример #1
0
        //Get action methods of the previous section
        public IHttpActionResult PostNewStudent(MemberViewModel member)
        {
            try
            {
                var newuser = new tblMember
                {
                    MemberID    = member.MemberID,
                    MemberName  = member.MemberName,
                    PhoneNumber = member.PhoneNumber
                };
                db.tblMembers.InsertOnSubmit(newuser);

                //Save the submitted record
                db.SubmitChanges();

                //return response status as successfully created with member entity
                var msg = Request.CreateResponse(HttpStatusCode.Created, newuser);

                //Response message with requesturi for check purpose
                msg.Headers.Location = new Uri(Request.RequestUri + newuser.MemberID.ToString());

                /// return msg;
                return(Ok());
            }
            catch (Exception ex)
            {
                return(Ok());
                //return response as bad request  with exception message.
                // return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
            }
        }
Пример #2
0
        public ActionResult Index(MemberModel model)
        {
            string FileName      = Path.GetFileNameWithoutExtension(model.ImageFile.FileName);
            string FileExtension = Path.GetExtension(model.ImageFile.FileName);

            FileName = DateTime.Now.ToString("yyyyMMdd") + "-" + FileName.Trim() + FileExtension;

            string UploadPath = ConfigurationManager.AppSettings["UserUploadPath"].ToString();

            model.ImagePath = UploadPath + FileName;

            model.ImageFile.SaveAs(model.ImagePath);

            tblMember member = new tblMember();

            member.ImagePath   = model.ImagePath;
            member.MemberName  = model.Name;
            member.PhoneNumber = model.PhoneNumber;

            using (MVCEntities entities = new MVCEntities())
            {
                entities.tblMembers.Add(member);
                entities.SaveChanges();
            }

            return(View());
        }
        private async void SignUpButton_Clicked(object sender, EventArgs e)
        {
            MemberService memberservices = new MemberService();
            //var xo = await memberservices.GetMemberAsync();
            var member = await memberservices.GetMemberByPhoneNoAsync(phoneNo.Text);

            if (member.Count == 0)
            {
                Member _member = new Member {
                    PhoneNo = phoneNo.Text, isInactive = false
                };
                var result = memberservices.PostMemberAsync(_member);
            }
            KooshDarooDatabase odb       = new KooshDarooDatabase();
            tblMember          newmember = new tblMember {
                PhoneNo = phoneNo.Text
            };
            int r = await odb.SaveItemAsync(newmember);

            odb = new KooshDarooDatabase();
            var oLoginItemS = odb.GetItemsAsync();
            var o           = oLoginItemS.Result.Count;

            App.Current.MainPage = new MainPageTabbed();
            //this.Content = (new MainPage()).Content;
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tblMember tblMember = db.tblMembers.Find(id);

            db.tblMembers.Remove(tblMember);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
0
 public ActionResult Create([Bind(Include = "MemberID, Name, Surname, Nickname, DateBirth, JMBG, Phone, Address, City, Number, Email, StatusID, LoginID, PrivilageID")] tblMember tblmember)
 {
     using (Service1Client wcf = new Service1Client())
     {
         wcf.AddMemebr(tblmember);
     }
     return(RedirectToAction("Index", "MemberList"));
 }
 public Task <int> SaveItemAsync(tblMember item)
 {
     if (item.id != 0)
     {
         return(database.UpdateAsync(item));
     }
     else
     {
         return(database.InsertAsync(item));
     }
 }
Пример #7
0
        public ActionResult Details(int?id)
        {
            tblMember   M = db.tblMembers.SingleOrDefault(x => x.intMemberID == id);
            MemberModel P = new MemberModel()
            {
                MemberID = M.intMemberID, LoginID = (int)M.intLoginID, MemberName = M.strMemberName, Age = (int)M.intAge, Address = M.strAddress, PhoneNo = M.strPhoneNo,
                Gender   = M.strGender
            };

            return(View(P));
        }
Пример #8
0
        public ActionResult Add2([Bind(Include = "MemberID, LoginID")] tblMember tblmember)
        {
            tblMember mem;

            using (Service1Client wcf = new Service1Client())
            {
                mem         = wcf.GetOneMember(tblmember.MemberID);
                mem.LoginID = tblmember.LoginID;
                wcf.AddMemebr(mem);
            }
            return(RedirectToAction("Index", "MemberList"));
        }
Пример #9
0
        public ActionResult Authenticate(LoginModel L)
        {
            tblLogin t = db.tblLogins.SingleOrDefault(x => (x.strEmail == L.Email && x.strPassword == L.Password));

            if (t != null)
            {
                if (t.strPassword == L.Password)
                {
                    Session["usertype"] = t.strUserType.ToLower();
                    Session["loginid"]  = t.intLoginid;
                    Session["email"]    = t.strEmail;
                    if (t.strUserType.ToLower() == "admin")
                    {
                        return(RedirectToAction("Index", "Admin"));
                    }
                    else if (t.strUserType.ToLower() == "doctor")
                    {
                        tblDoctor d = db.tblDoctors.SingleOrDefault(x => x.intLoginID == t.intLoginid);
                        if (d != null)
                        {
                            Session["doctorid"] = d.intDoctorID;
                            return(RedirectToAction("Index", "DoctorUser"));
                        }
                        else
                        {
                            ViewBag.Error = "Invalid Details";
                        }
                    }
                    else if (t.strUserType.ToLower() == "member")
                    {
                        tblMember T = db.tblMembers.SingleOrDefault(x => x.intLoginID == t.intLoginid);
                        if (T != null)
                        {
                            Session["memberid"] = T.intMemberID;
                            return(RedirectToAction("Index", "MemberUser"));
                        }
                        else
                        {
                            ViewBag.Error = "Invalid Details";
                        }
                    }
                }
                else
                {
                    ViewBag.Error = "Invalid Details";
                }
            }
            else
            {
                ViewBag.Error = "Invalid Details";
            }
            return(View());
        }
        // GET: Members/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblMember tblMember = db.tblMembers.Find(id);

            if (tblMember == null)
            {
                return(HttpNotFound());
            }
            return(View(tblMember));
        }
Пример #11
0
        public ActionResult AddHeistMember(HeistMemberModel model)
        {
            tblHeist heist = GetHeistByID(model.HeistID);

            var _skillsList = heist.tblHeistSkills.OrderBy(m => m.HeistID).ToArray();

            HeistModel hm = new HeistModel();

            //Getting skills
            hm.HeistSkills = new List <HeistSkillModel>();
            for (int i = 0; i < _skillsList.Count(); i++)
            {
                HeistSkillModel mod = new HeistSkillModel
                {
                    HeistID   = _skillsList[i].HeistID,
                    SkillID   = _skillsList[i].SkillsID,
                    Name      = _skillsList[i].Name,
                    Level     = _skillsList[i].SkillLevel,
                    MembersNo = (Int16)_skillsList[i].MembersNo
                };

                hm.HeistSkills.Add(mod);
            }

            //getting members
            var _allMembers = GetMatchingMembers(model.HeistID);

            List <HeistMemberModel> _list = _allMembers.ToList();

            hm.HeistMembers = _allMembers as List <HeistMemberModel>;

            ViewBag.MatchingMembers = new SelectList(_list);

            tblHeistMembers member = new tblHeistMembers();

            member.HeistID       = model.HeistID;
            member.MemberID      = Convert.ToInt32(model.Name);
            member.ActiveInHeist = true;

            db.tblHeistMembers.Add(member);

            tblMember mem = new tblMember();

            mem = db.tblMember.SingleOrDefault(m => m.MemberID == member.MemberID);
            mem.ActiveInHeist = true;

            db.SaveChanges();

            return(RedirectToAction("Details", "Heist", new { @id = model.HeistID }));
        }
Пример #12
0
        public ActionResult Edit(int?id)
        {
            ViewBag.MemberStatus = new SelectList(memberStatus);
            ViewBag.memberGender = new SelectList(memberGender);

            tblMember member = new tblMember();

            if (id != null)
            {
                member = GetMemberByID(id);
            }

            return(View(member));
        }
Пример #13
0
        public ActionResult DeleteMember(int id)
        {
            tblHeistMembers member = db.tblHeistMembers.SingleOrDefault(m => m.MemberID == id);

            int?heistID = member.HeistID;

            db.tblHeistMembers.Remove(member);

            tblMember mem = db.tblMember.SingleOrDefault(m => m.MemberID == id);

            mem.ActiveInHeist = false;

            db.SaveChanges();

            return(RedirectToAction("Details", "Heist", new { @id = heistID }));
        }
Пример #14
0
        public ActionResult DeleteMember(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tblMember member = db.tblMember.SingleOrDefault(m => m.MemberID == id);

            if (member == null)
            {
                return(HttpNotFound());
            }

            return(View(member));
        }
Пример #15
0
        public ActionResult Details(int?id)
        {
            ViewBag.MemberStatus = new SelectList(memberStatus);
            ViewBag.memberGender = new SelectList(memberGender);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tblMember member = GetMemberByID(id);

            ViewBag.MemberID = member.MemberID;

            if (member == null)
            {
                return(HttpNotFound());
            }

            var skillList = member.tblMemberSkills.OrderBy(m => m.Name).ToArray();

            MemberModel mem = new MemberModel();

            mem.Skills = new List <MemberSkill>();

            mem.MemberID = member.MemberID;
            mem.Name     = member.Name;
            mem.Email    = member.Email;
            mem.Sex      = member.Sex;
            mem.Status   = member.Status;
            mem.Active   = member.Active;
            //mem.ActiveInHeist = member.ActiveInHeist;

            for (int i = 0; i < skillList.Count(); i++)
            {
                MemberSkill sk = new MemberSkill
                {
                    SkillID = skillList[i].SkillID,
                    Name    = skillList[i].Name,
                    Level   = skillList[i].SkillLevel
                };

                mem.Skills.Add(sk);
            }

            return(View(mem));
        }
Пример #16
0
    protected void btnsaveMember_click(object sender, EventArgs e)
    {
        tblMember _mem = new tblMember();

        _mem.Age          = Convert.ToInt32(txtMemberAge.Text);
        _mem.Relationship = txtRelationShip.Text;
        _mem.isEmployed   = rdbemplyed.SelectedValue == "0" ? "No" : "Yes";
        _mem.MemberName   = txtMemberName.Text;
        _mem.sex          = drpMemberSex.SelectedItem.Text;
        if (Session["members"] == null)
        {
            Session["members"] = new List <tblMember>();
        }
        ((List <tblMember>)Session["members"]).Add(_mem);
        grdmembers.DataSource = ((List <tblMember>)Session["members"]);
        grdmembers.DataBind();
    }
Пример #17
0
        public ActionResult DeleteConfirmed(int id)
        {
            tblMember member = GetMemberByID(id);

            List <tblMemberSkills> lista = db.tblMemberSkills.Where(m => m.MemberID == id).ToList();

            for (int i = 0; i < lista.Count(); i++)
            {
                db.tblMemberSkills.Remove(lista[i]);
                db.SaveChanges();
            }

            db.tblMember.Remove(member);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #18
0
        public ActionResult Edit([Bind(Include = "MemberID, Name, Surname, Nickname, DateBirth, JMBG, Phone, Address, City, Number, Email, StatusID, LoginID, PrivilageID")] tblMember tblMember)
        {
            if (ModelState.IsValid)
            {
                tblMember memOld = Session["MemberSession"] as tblMember;
                tblMember.Name   = memOld.Name;
                tblMember.Number = memOld.Number;
                using (Service1Client wcf = new Service1Client())
                {
                    wcf.AddMemebr(tblMember);
                }

                Session["MemberSession"] = tblMember;
                return(RedirectToAction("Index"));
            }
            return(View(tblMember));
        }
Пример #19
0
        public ActionResult Create(tblMember model)
        {
            tblMember member = new tblMember
            {
                Active = true,
                //ActiveInHeist = false,
                Name   = model?.Name ?? "",
                Email  = model?.Email ?? "",
                Sex    = model.Sex,
                Status = model?.Status ?? ""
            };

            db.tblMember.Add(member);
            db.SaveChanges();

            return(RedirectToAction("Index", "Member"));
        }
Пример #20
0
        public ActionResult Edit(tblMember model)
        {
            ViewBag.MemberStatus = new SelectList(memberStatus);
            ViewBag.memberGender = new SelectList(memberGender);

            tblMember member = GetMemberByID(model.MemberID);

            member.Name   = model?.Name ?? "";
            member.Email  = model?.Email ?? "";
            member.Sex    = model?.Sex ?? "";
            member.Status = model?.Status ?? "";
            member.Active = model.Active;
            //member.ActiveInHeist = model.ActiveInHeist;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #21
0
        public ActionResult ShowAll(string search)
        {
            List <tblLogin>       list;
            List <LoginWithOwner> list2 = new List <LoginWithOwner>();

            using (Service1Client wcf = new Service1Client())
            {
                list = wcf.GetLoginList().ToList();
            }
            LoginWithOwner lwo;
            tblMember      mem;

            foreach (tblLogin l in list)
            {
                lwo          = new LoginWithOwner();
                lwo.LoginID  = l.LoginID;
                lwo.Username = l.Username;
                lwo.Password = l.Password;
                using (Service1Client wcf = new Service1Client())
                {
                    mem = new tblMember();
                    mem = wcf.GetOneMemberWithLoginID(l.LoginID);
                    if (mem != null)
                    {
                        lwo.Name    = mem.Name;
                        lwo.Surname = mem.Surname;
                    }
                    else
                    {
                        lwo.Name    = "";
                        lwo.Surname = "";
                    }
                }
                list2.Add(lwo);
            }
            if (search != null)
            {
                return(View(list2.Where(x => (x.Username).ToLower().Contains(search.ToLower()) || (x.Name).ToLower().Contains(search.ToLower()) || (x.Surname).ToLower().Contains(search.ToLower())).ToList()));
            }
            else
            {
                return(View(list2));
            }
        }
 public ActionResult Edit([Bind(Include = "Id,Email,Password,Name,DateOfBirth,MobileNo,CityId,ReligionId,HeightId,MotherTongueId,CasteId,GenderId,SkinToneId,BodyTypeId,BodyWeight,DietId,Drink,Smoke,Education,AnnualIncomeId,Occupation,Hobbies,AboutMyself")] tblMember tblMember)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblMember).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CasteId        = new SelectList(db.tblCasteMasters, "Id", "CasteName", tblMember.CasteId);
     ViewBag.CityId         = new SelectList(db.tblCityMasters, "Id", "CityName", tblMember.CityId);
     ViewBag.GenderId       = new SelectList(db.tblGenderMasters, "Id", "Gender", tblMember.GenderId);
     ViewBag.HeightId       = new SelectList(db.tblHeightMasters, "Id", "Height", tblMember.HeightId);
     ViewBag.MotherTongueId = new SelectList(db.tblMotherTongueMasters, "Id", "MotherTongue", tblMember.MotherTongueId);
     ViewBag.ReligionId     = new SelectList(db.tblReligionMasters, "Id", "ReligionName", tblMember.ReligionId);
     ViewBag.SkinToneId     = new SelectList(db.tblSkinToneMasters, "Id", "SkinTone", tblMember.SkinToneId);
     ViewBag.AnnualIncomeId = new SelectList(db.tblAnnualIncomeMasters, "Id", "AnnualIncome", tblMember.AnnualIncomeId);
     ViewBag.BodyTypeId     = new SelectList(db.tblBodyTypeMasters, "Id", "BodyType", tblMember.BodyTypeId);
     ViewBag.DietId         = new SelectList(db.tblDietMasters, "Id", "Diet", tblMember.DietId);
     return(View(tblMember));
 }
Пример #23
0
        public ActionResult Edit(MemberModel mm)
        {
            tblMember m = db.tblMembers.SingleOrDefault(x => x.intMemberID == mm.MemberID);


            if (m != null)
            {
                m.intMemberID   = mm.MemberID;
                m.intLoginID    = mm.LoginID;
                m.strMemberName = mm.MemberName;
                m.intAge        = mm.Age;
                m.strAddress    = mm.Address;
                m.strPhoneNo    = mm.PhoneNo;
                m.strGender     = mm.Gender;


                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
    protected void btn_save_Click(object sender, EventArgs e)
    {
        try
        {
            if (txt_name.Text != "" && txt_tel.Text != "" && txt_addr.Text != "")
            {
                tblMember list = new tblMember();
                list.full_name    = txt_name.Text;
                list.no_code_meli = txt_code_meli.Text;
                list.name_store   = txt_name_co.Text;
                list.email        = txt_email.Text;
                list.tel          = txt_email.Text;
                list.mobile       = txt_mob.Text;
                list.addr         = txt_addr.Text;
                list.Create();

                //msg it`s ok save
                lbl_msg.ForeColor = Color.Orange;
                lbl_msg.CssClass  = "common_font";

                tblMemberCollection list_mem = tblMember.readall();
                lbl_msg.Text = "ذخیره سازی با موفقیت انجام گردید" + "  کد کاربری شما  :  " + list_mem[(list_mem.Count) - 1].id.ToString();

                //clear field
                txt_addr.Text      = "";
                txt_code_meli.Text = "";
                txt_email.Text     = "";
                txt_mob.Text       = "";
                txt_name.Text      = "";
                txt_name_co.Text   = "";
                txt_tel.Text       = "";
            }
        }
        catch (Exception)
        {
            //msg error
            lbl_msg.ForeColor = Color.Red;
            lbl_msg.CssClass  = "common_font";
            lbl_msg.Text      = "روال ذخیره سازی با شکست مواجه شد";
        }
    }
Пример #25
0
        //To update member record
        // PUT api/<controller>/5
        public HttpResponseMessage Put(int id, [FromBody] tblMember _member)
        {
            //fetching and filter specific member id record
            var memberdetail = (from a in db.tblMembers where a.MemberID == id select a).FirstOrDefault();

            //checking fetched or not with the help of NULL or NOT.
            if (memberdetail != null)
            {
                //set received _member object properties with memberdetail
                memberdetail.MemberName  = _member.MemberName;
                memberdetail.PhoneNumber = _member.PhoneNumber;
                //save set allocation.
                db.SubmitChanges();

                //return response status as successfully updated with member entity
                return(Request.CreateResponse(HttpStatusCode.OK, memberdetail));
            }
            else
            {
                //return response error as NOT FOUND  with message.
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Invalid Code or Member Not Found"));
            }
        }
Пример #26
0
        /*//Get action methods of the previous section
         * public IHttpActionResult PostNewMember(MemberViewModel member)
         * {
         *  if (!ModelState.IsValid)
         *      return BadRequest("Not a valid model");
         *
         *  dynamic records = from rec in db.tblMembers
         *                    select rec;
         *
         *
         *  var newuser = new tblMember
         *  {
         *      MemberID = member.MemberID,
         *      MemberName = member.MemberName,
         *      PhoneNumber = member.PhoneNumber
         *  };
         *
         *  db.tblMembers.InsertOnSubmit(newuser);
         *  try
         *  {
         *      db.SubmitChanges();
         *
         *  }
         *  catch (Exception ex)
         *  {
         *      ex.GetBaseException();
         *      string err = "";
         *      err = "<p> Couldn't register user. </p>";
         *
         *  }
         *
         *  return Ok();
         * }*/


        //To add a new member record
        // POST api/<controller>
        public HttpResponseMessage Post([FromBody] tblMember _member)
        {
            try
            {
                //To add an new member record
                db.tblMembers.InsertOnSubmit(_member);

                //Save the submitted record
                db.SubmitChanges();

                //return response status as successfully created with member entity
                var msg = Request.CreateResponse(HttpStatusCode.Created, _member);

                //Response message with requesturi for check purpose
                msg.Headers.Location = new Uri(Request.RequestUri + _member.MemberID.ToString());

                return(msg);
            }
            catch (Exception ex)
            {
                //return response as bad request  with exception message.
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        // GET: Members/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblMember tblMember = db.tblMembers.Find(id);

            if (tblMember == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CasteId        = new SelectList(db.tblCasteMasters, "Id", "CasteName", tblMember.CasteId);
            ViewBag.CityId         = new SelectList(db.tblCityMasters, "Id", "CityName", tblMember.CityId);
            ViewBag.GenderId       = new SelectList(db.tblGenderMasters, "Id", "Gender", tblMember.GenderId);
            ViewBag.HeightId       = new SelectList(db.tblHeightMasters, "Id", "Height", tblMember.HeightId);
            ViewBag.MotherTongueId = new SelectList(db.tblMotherTongueMasters, "Id", "MotherTongue", tblMember.MotherTongueId);
            ViewBag.ReligionId     = new SelectList(db.tblReligionMasters, "Id", "ReligionName", tblMember.ReligionId);
            ViewBag.SkinToneId     = new SelectList(db.tblSkinToneMasters, "Id", "SkinTone", tblMember.SkinToneId);
            ViewBag.AnnualIncomeId = new SelectList(db.tblAnnualIncomeMasters, "Id", "AnnualIncome", tblMember.AnnualIncomeId);
            ViewBag.BodyTypeId     = new SelectList(db.tblBodyTypeMasters, "Id", "BodyType", tblMember.BodyTypeId);
            ViewBag.DietId         = new SelectList(db.tblDietMasters, "Id", "Diet", tblMember.DietId);
            return(View(tblMember));
        }
Пример #28
0
        public ActionResult Create(MemberRegisterModel Mr)
        {
            MemberModel M = Mr.member;

            E_health_careModels.LoginModel L = Mr.login;

            L.UserType = "Member";


            tblLogin ln = new tblLogin();

            ln.intLoginid  = L.Loginid;
            ln.strEmail    = L.Email;
            ln.strPassword = L.Password;
            ln.strUserType = L.UserType;


            db.tblLogins.Add(ln);
            db.SaveChanges();

            tblMember me = new tblMember();

            me.intMemberID   = M.MemberID;
            me.intLoginID    = ln.intLoginid;
            me.strMemberName = M.MemberName;
            me.intAge        = M.Age;
            me.strAddress    = M.Address;
            me.strPhoneNo    = M.PhoneNo;
            me.strGender     = M.Gender;


            db.tblMembers.Add(me);
            db.SaveChanges();

            return(RedirectToAction("Authenticate", "Login"));
        }
Пример #29
0
        /// <summary>
        /// This method is used to save new members
        /// </summary>
        /// <returns></returns>
        public OperationStatus SaveApplicationUser(ApplicationUserModel applicationUserModel)
        {
            OperationStatus status = OperationStatus.Error;

            using (TransactionScope ts = new TransactionScope())
            {
                try
                {
                    using (dbcontext = new ResourceManagementEntities())
                    {
                        if (applicationUserModel.ApplicationUserId == 0)
                        {
                            var rs = dbcontext.tblApplicationUsers.FirstOrDefault(x => x.UserName == applicationUserModel.UserName && x.IsDeleted == false);
                            if (rs == null)
                            {
                                tblMember _addMember = new tblMember
                                {
                                    FName       = applicationUserModel.FName,
                                    LName       = applicationUserModel.LName,
                                    MemberCode  = applicationUserModel.MemberCode,
                                    UserTypeId  = applicationUserModel.UserTypeId,
                                    EmailId     = applicationUserModel.EmailId,
                                    MobileNo    = applicationUserModel.MobileNo,
                                    Address     = applicationUserModel.Address,
                                    Gender      = applicationUserModel.Gender,
                                    DateOfBirth = applicationUserModel.DateOfBirth,
                                    FatherName  = applicationUserModel.FatherName,
                                    MotherName  = applicationUserModel.MotherName,
                                    Designation = applicationUserModel.Designation,

                                    IsActive     = true,
                                    IsDeleted    = false,
                                    CreatedDate  = DateTime.Now,
                                    CreatedBy    = applicationUserModel.CreatedBy,
                                    ModifiedDate = DateTime.Now,
                                    ModifiedBy   = applicationUserModel.ModifiedBy,
                                };
                                dbcontext.tblMembers.Add(_addMember);
                                dbcontext.SaveChanges();
                                int userid = _addMember.MemberId;

                                tblApplicationUser _applicationUserinfo = new tblApplicationUser
                                {
                                    FName           = applicationUserModel.FName,
                                    LName           = applicationUserModel.LName,
                                    MemberCode      = applicationUserModel.MemberCode,
                                    UserTypeId      = applicationUserModel.UserTypeId,
                                    EmailId         = applicationUserModel.EmailId,
                                    MobileNo        = applicationUserModel.MobileNo,
                                    Address         = applicationUserModel.Address,
                                    Gender          = applicationUserModel.Gender,
                                    DateOfBirth     = applicationUserModel.DateOfBirth,
                                    UserIdentityKey = userid,
                                    UserName        = applicationUserModel.UserName,
                                    Password        = applicationUserModel.Password,

                                    IsActive     = true,
                                    IsDeleted    = false,
                                    CreatedDate  = DateTime.Now,
                                    CreatedBy    = applicationUserModel.CreatedBy,
                                    ModifiedDate = DateTime.Now,
                                    ModifiedBy   = applicationUserModel.ModifiedBy,
                                };

                                dbcontext.tblApplicationUsers.Add(_applicationUserinfo);
                                dbcontext.SaveChanges();

                                status = OperationStatus.Success;
                                ts.Complete();
                            }
                            else
                            {
                                status = OperationStatus.Duplicate;
                                //ts.Dispose();
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    dbcontext.Dispose();
                    status = OperationStatus.Exception;
                    ts.Dispose();
                    throw ex;
                }
            }
            return(status);
        }
 public Task <int> DeleteItemAsync(tblMember item)
 {
     return(database.DeleteAsync(item));
 }