Exemplo n.º 1
0
        public ActionResult Save(SeedViewModel input)
        {
            Seed seed = input.Seed.EntityId > 0 ? _repository.Find <Seed>(input.Seed.EntityId) : new Seed();

            mapItem(seed, input);
            var crudManager  = _saveEntityService.ProcessSave(seed);
            var notification = crudManager.Finish();

            return(Json(notification, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult AddEdit(ViewModel input)
        {
            var seed  = input.EntityId > 0 ? _repository.Find <Seed>(input.EntityId) : new Seed();
            var model = new SeedViewModel
            {
                Seed = seed
            };

            return(PartialView("SeedAddUpdate", model));
        }
Exemplo n.º 3
0
        public ActionResult Display(ViewModel input)
        {
            var seed  = _repository.Find <Seed>(input.EntityId);
            var model = new SeedViewModel
            {
                Seed       = seed,
                AddEditUrl = UrlContext.GetUrlForAction <SeedController>(x => x.AddEdit(null)) + "/" + seed.EntityId
            };

            return(PartialView("SeedView", model));
        }
Exemplo n.º 4
0
        public SeedPage(SeedViewModel viewModel = null)
        {
            InitializeComponent();
            Message = "";

            if (viewModel == null)
            {
                this.ViewModel = new SeedViewModel();
            }
            else
            {
                this.ViewModel = viewModel;
                Message        = this.ViewModel.Message;
            }

            BindingContext = this.ViewModel;
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Seed(SeedViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var recordString = RecordFactory.GenerateTraceRecords(
                model.VehicleId,
                model.TotalTransactions,
                model.BadTransactions.HasValue ? model.BadTransactions.Value : 0);

            var collector = new LogCollector(_settings.WorkspaceId, _settings.WorkspaceKey);

            model.IsSuccess = await collector.Collect(Constants.RecordTypeTrace, recordString);

            model.IsSeeded = true;

            return(View("Index", model));
        }
Exemplo n.º 6
0
        public IActionResult Index()
        {
            var model = new SeedViewModel();

            return(View(model));
        }
Exemplo n.º 7
0
 private void mapItem(Seed seed, SeedViewModel input)
 {
     seed.Description = input.Seed.Description;
     seed.Name        = input.Seed.Name;
     seed.Notes       = input.Seed.Notes;
 }