Ejemplo n.º 1
0
 public void InsertarPrivilegioUsuarioDistribuidora(PrivilegioUsuarioDistribuidora privilegioUsuarioDistribuidora)
 {
     try
     {
         _ctx.PrivilegioUsuarioDistribuidora.Add(privilegioUsuarioDistribuidora);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public IHttpActionResult PutPrivilegioUsuarioDistribuidora([FromUri] int idUsuarioDistribuidora, [FromBody] List <PrivilegioUsuarioDistribuidora> privilegios)
        {
            if (privilegios == null || idUsuarioDistribuidora == 0)
            {
                return(BadRequest("Objeto Vacío"));
            }

            Negocio.Administracion.PrivilegioUsuarioDistribuidora boPUD = new Negocio.Administracion.PrivilegioUsuarioDistribuidora();

            var eliminar = new PrivilegioUsuarioDistribuidora()
            {
                IdUsuarioDistribuidora = idUsuarioDistribuidora, EsBorrado = true
            };

            boPUD.GuardarPrivilegioUsuarioDistribuidora(new List <PrivilegioUsuarioDistribuidora> {
                eliminar
            });

            privilegios.ForEach(f => f.EsNuevo = true);
            boPUD.GuardarPrivilegioUsuarioDistribuidora(privilegios);

            return(Ok());
        }