public JsonResult Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<PedidoMaterialAdicionalPreConfigModel> ListaPreConfiguracao, int IdTipoPedido) { using (var preConfig = new PreConfiguracaoTipoPedido()) { foreach (var conf in ListaPreConfiguracao) { var preConf = new PedidoMaterialAdicionalPreConfig() { Evento = preConfig.GetTipoPedidoById(IdTipoPedido), Material = preConfig.GetMaterialAdicionalById(conf.Material.IdMaterialAdicional), IdPedidoMaterialAdicionalPreConfig = conf.IdPedidoMaterialAdicionalPreConfig, Quantidade = conf.Quantidade, TipoAquisicao = (TipoAquisicaoTemporaria)Enum.Parse(typeof(TipoAquisicaoTemporaria), conf.TipoAquisicao.IdTipoAquisicaoTemporaria.ToString()) }; preConfig.InserirPreConfiguracao(preConf); conf.IdPedidoMaterialAdicionalPreConfig = preConf.IdPedidoMaterialAdicionalPreConfig; } } return Json(ListaPreConfiguracao.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); }
public void AtualizarPreConfiguracao(PedidoMaterialAdicionalPreConfig preConfig) { pedidoMaterialAdicionalPreConfigBm.Update(preConfig); }
public void DeletarPreConfiguracao(PedidoMaterialAdicionalPreConfig preConf) { pedidoMaterialAdicionalPreConfigBm.Delete(preConf); }
public void InserirPreConfiguracao(PedidoMaterialAdicionalPreConfig preConf) { pedidoMaterialAdicionalPreConfigBm.Insert(preConf); }