Exemplo n.º 1
0
        public async Task <IActionResult> ContactPersonDetails(StoreDetailContactPersonDetails model)
        {
            if (ModelState.IsValid)
            {
                ApplicationUser usr = await GetCurrentUserAsync();

                var id = usr.Id;
                //  var idd = storedetailsServices.GetAll().Where(x => x.storeid == id).FirstOrDefault().id;

                var store = storedetailsServices.GetAll().Where(x => x.storeid == id).FirstOrDefault();

                if (store == null)
                {
                    var details = new storedetails
                    {
                        storeid = id,
                        // id = model.id,
                        contactpersonname = model.contactpersonname,
                        emailaddress      = model.emailaddress,
                        gender            = model.gender,
                        contactno         = model.contactno,
                        isdeleted         = false
                                            // cityid=0

                                            // deliverytimeid = 0,
                                            // radiusid = 0
                    };
                    await storedetailsServices.CreateAsync(details);
                }
                else
                {
                    //store.id = idd;
                    store.contactpersonname = model.contactpersonname;
                    store.emailaddress      = model.emailaddress;
                    store.gender            = model.gender;
                    store.contactno         = model.contactno;
                    await storedetailsServices.UpdateAsync(store);
                }

                TempData["success"] = "Record Saved Successfully";
                return(RedirectToAction("ContactPersonDetails"));
                //return RedirectToAction("Index", "Home");
            }
            else
            {
                return(View(model));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> ContactPersonDetails()
        {
            ApplicationUser usr = await GetCurrentUserAsync();

            var id    = usr.Id;
            var store = storedetailsServices.GetAll().Where(x => x.storeid == id).FirstOrDefault();
            var model = new StoreDetailContactPersonDetails();

            if (store == null)
            {
            }
            else
            {
                model.id = store.id;
                model.contactpersonname = store.contactpersonname;
                model.gender            = store.gender;
                model.emailaddress      = store.emailaddress;
                model.contactno         = store.contactno;
            }


            return(View(model));
        }