示例#1
0
        public async Task <IActionResult> CheckAndSaveAppCadVM(AppCadVM dados, Guid?id)
        {
            if (!ModelState.IsValid)
            {
                return(View(dados));
            }

            var app = new App();

            if (id != null)
            {
                app = await repoApps.GetByIdAsync((Guid)id);

                dados.ToModel(app);
                repoApps.Update(app);
            }
            else
            {
                dados.ToModel(app);
                repoApps.Add(app);
            }

            await repoApps.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }