public async Task <IActionResult> Create([Bind("PcsWeightParametersId,RecipeType,Parameter")] PcsWeightParameters pcsWeightParameters)
        {
            var values = Enum.GetValues(typeof(RecipeTypes));

            if (ModelState.IsValid)
            {
                if (pcsWeightParameters.RecipeType == RecipeTypes.All)
                {
                    foreach (var enumValue in values)
                    {
                        if (enumValue.ToString() != "All")
                        {
                            var TempPcsWeightParameters = new PcsWeightParameters()
                            {
                                RecipeType = (RecipeTypes)Enum.Parse(typeof(RecipeTypes), enumValue.ToString()),
                                Parameter  = pcsWeightParameters.Parameter
                            };
                            _pcsWeightParameterRepository.Add(TempPcsWeightParameters);
                        }
                    }
                }
                else
                {
                    _pcsWeightParameterRepository.Add(pcsWeightParameters);
                }

                await _pcsWeightParameterRepository.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pcsWeightParameters));
        }
        public EntityEntry <PcsWeightParameters> Update(PcsWeightParameters pcsWeightParameter)
        {
            PcsWeightParameters existingParam = parameters.Find(param => param.PcsWeightParametersId == pcsWeightParameter.PcsWeightParametersId);

            existingParam.Parameter  = pcsWeightParameter.Parameter;
            existingParam.RecipeType = pcsWeightParameter.RecipeType;
            return(null);
        }
 public EntityEntry <PcsWeightParameters> Remove(PcsWeightParameters pcsWeightParameters)
 {
     parameters.Remove(pcsWeightParameters);
     return(null);
 }
 public void Add(PcsWeightParameters parameter)
 {
     parameters.Add(parameter);
 }
Example #5
0
 public EntityEntry <PcsWeightParameters> Remove(PcsWeightParameters pcsWeightParameters)
 {
     return(_batchContext.PcsParameters.Remove(pcsWeightParameters));
 }
Example #6
0
 public EntityEntry <PcsWeightParameters> Update(PcsWeightParameters pcsWeightParameters)
 {
     return(_batchContext.Update(pcsWeightParameters));
 }
Example #7
0
 public void Add(PcsWeightParameters parameter)
 {
     _batchContext.Add(parameter);
 }