Esempio n. 1
0
        public async Task <int> CreateAsync(storeowner obj)
        {
            await _context.storeowner.AddAsync(obj);

            await _context.SaveChangesAsync();

            return(obj.id);
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(StoreOwnerCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var store = new storeowner
                {
                    id     = model.id
                    , name = model.name
                             //   , profilephoto=model.profilephoto
                    , mobileno    = model.mobileno
                    , emailid     = model.emailid
                    , password    = model.password
                    , gender      = model.gender
                    , latitude    = ""
                    , longitude   = ""
                    , deviceid    = ""
                    , createddate = model.createddate
                    , isdeleted   = false
                    , isactive    = false
                };
                if (model.profilephoto != null && model.profilephoto.Length > 0)
                {
                    var uploadDir   = @"uploads/storeowner";
                    var fileName    = Path.GetFileNameWithoutExtension(model.profilephoto.FileName);
                    var extesion    = Path.GetExtension(model.profilephoto.FileName);
                    var webRootPath = _hostingEnvironment.WebRootPath;
                    fileName = DateTime.UtcNow.ToString("yymmssfff") + fileName + extesion;
                    var path = Path.Combine(webRootPath, uploadDir, fileName);
                    await model.profilephoto.CopyToAsync(new FileStream(path, FileMode.Create));

                    store.profilephoto = '/' + uploadDir + '/' + fileName;
                }
                await _storeownerservices.CreateAsync(store);

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
Esempio n. 3
0
 //------
 public void Updatestatus(storeowner obj)
 {
     _context.storeowner.Update(obj);
     _context.SaveChanges();
 }
Esempio n. 4
0
 public async Task UpdateAsync(storeowner obj)
 {
     _context.storeowner.Update(obj);
     await _context.SaveChangesAsync();
 }