Example #1
0
        public IActionResult AspiceVersionAdd()
        {
            AspiceVersionWorkModel model = new AspiceVersionWorkModel
            {
                ReleaseDate   = DateTime.Now.ToShortDateString(),
                VersionNumber = 3
            };

            return(View("AspiceVersion/Add", model));
        }
Example #2
0
        public async Task <IActionResult> AspiceVersionEditPost(int id, AspiceVersionWorkModel model)
        {
            if (ModelState.IsValid)
            {
                var result = await _crudService.Edit(id, model, Token, SettingService.AspiceVersionEntity);

                AddMessageToModel(model, result.Message, !result.Success);
            }
            else
            {
                AddModelStateErrors(model);
            }

            return(View("AspiceVersion/Edit", model));
        }
Example #3
0
        public async Task <IActionResult> AspiceVersionAddPost(AspiceVersionWorkModel model)
        {
            if (ModelState.IsValid)
            {
                var result = await _crudService.Create(model, Token, SettingService.AspiceVersionEntity);

                AddMessageToModel(model, result.Message, !result.Success);

                if (result.Success)
                {
                    return(RedirectToActionWithId(model, "AspiceVersionEdit", "Setting", result.Id));
                }
            }
            else
            {
                AddModelStateErrors(model);
            }

            return(View("AspiceVersion/Add", model));
        }
Example #4
0
        public async Task <IActionResult> AspiceVersionEdit(int id)
        {
            AspiceVersionWorkModel model = new AspiceVersionWorkModel();

            CheckTempData(model);

            var result = await _crudService.Get <AspiceVersionModel>(id, Token, SettingService.AspiceVersionEntity);

            if (result.Success)
            {
                model.Id            = id;
                model.Description   = result.Value.Description;
                model.VersionNumber = result.Value.VersionNumber;
                model.ReleaseDate   = result.Value.ReleaseDate.ToShortDateString();
            }
            else
            {
                AddMessageToModel(model, result.Message);
            }

            return(View("AspiceVersion/Edit", model));
        }